Job Description
- Software design and development for video based and/or RADAR/Ultrasonic driver assistance systems and automated driving;
- Software implementation using C/C++ as main programming language;
- Development using Python, C# or Matlab, as secondary programming languages for specific tasks;
- Software development in one of the following areas: embedded software, optimization and performance fine-tunings for real-time algorithms and functions, software tools for large-scale validation of automated driving systems, visualization frameworks for facilitating the embedded software development, simulation frameworks and synthetic data generation (ex: 3D from game engines).
- Perform the set-up and maintain continuous integration & evaluation systems (Jenkins, automatic builds, automatic testing & evaluation frameworks);
Qualifications
Education:
- Computer Science, Automation, Electronics and Telecommunications, Informatics, Mathematics or comparable;
Know-how:
- Knowledge or experience in object oriented software development, software design and good knowledge of C/C++ programming language;
- Good algorithms, data structures and software design background;
Personality:
- Motivation and commitment to get involved, learn and contribute to the development of leading edge state-of-the-art technologies in collaboration with a global network of experts;
- Good communication, strong analytical skills, team oriented, initiative, perseverance and attention to details;
- Self-organized and able to estimate, prioritize and schedule own tasks;
- Target and quality orientation;
Languages spoken:
- Fluent in English; German can be an advantage;
Nice to have:
- Real-time software development and multithreading;
- Knowledge of one of the following languages: Python, Matlab, C#, scripting (shell/PowerShell, Perl);
- CAN (CANoe/CANalyzer/CANape), DiagRA D;
- Software documentation, tracking (ex: Jira) and versioning tools;
- Know-how in signal processing, image processing or similar fields;
- Experience with software development on embedded systems;
- Experience in automotive software development.
- Willingness to travel
Additional Information
#LikeABosch Benefits:
• 25 days of annual leave, because work-life balance is essential to us;
• Flexible working hours, but if you want to work 5 days per month from somewhere else, feel free, our Home Office program helps you do that;
• Lunch discounts and daily subsidies at our canteen/restaurant;
• Private medical insurance, because your health is a priority to us;
• Flexible benefits - On top of your salary, we offer you a monthly budget via your benefit account, which can be used for several different services;
• Annual performance bonus;
• Internal development Trainings - we have local development programs for Project Managers, Line Managers and Experts;
• Inspiring working conditions;