Senior C++ Software Engineer with Computer Vision for ADAS Rail projects, Engineering Center, Cluj
Bosch
- Cluj-Napoca, Cluj
- Permanent
- Full-time
- Completed degree in Computer Science, Engineering, or a comparable degree program;
- Minimum 3 years of experience on a similar role
- Knowledge of C/C++ programming languages;
- Knowledge in computer vision or ability to learn (e.g. camera calibration, flow estimation, 3D reconstruction, object detection & tracking, projective geometry);
- Strong mathematical foundations (projective geometry, matrices, state estimators, numerical optimizations, fitting/regression), analytical skills, attention to details;
- Knowledge of architecture, design, and development of embedded software applications;
- Self-organized and able to estimate, prioritize and schedule your own tasks;
- Willingness to take on technical ownership, responsibility and ready to challenge technical solutions;
- Capable of assessing the identified risks and defining a mitigation plan;
- Fluent in English, verbal and written;
- Experience with C++ software design;
- Experience with 3D computer vision solutions, deriving mathematical formulas/algorithms;
- Experience with automotive projects, ASIL development;
- Willingness to undertake business trips abroad for trainings and project work;
- German language;
- Innovative, team-oriented, able to communicate well, open to feedback, supportive attitude, eager to learn;
- Use existing computer vision solutions for object detection, localization, scene understanding and mapping;
- Develop specific object detection and localization solutions for rail environment;
- Evaluate your results with reference sensors (RADAR, LiDAR), based on own developed methods and KPIs;
- Review the product requirements including alignment with the stakeholders;
- Create software design, implement, and test software components;
- Produce high quality software by writing unit tests, following coding guidelines and writing documentation;
- Work in an Agile team and take part in the continuous improvement of our solutions and working methods;
- Be involved in customer projects and proof of concepts for the next generations;
Hipo.ro