Senior Software Engineer (C++)

Employer: Continental
Job location
Burgess Hill
Job salary
Competitive (dependent on skills and experience)
Job term
Permanent
Job closing date

With a service portfolio that includes development, product supply, integration and consulting, as well as core competencies and specialist engineering in Driver Assistance, Interior Electronic Functions, Driveline & Electrification and Brake Systems, Continental Engineering Services (CES) is the ideal engineering and production partner for solving technical challenges within the automotive and industrial sectors.

Job Description

The position offers the chance to work on the most advanced Software in the automotive industry. There will be opportunities to continuously develop new skills and knowledge, not only through trainings but also via access to technical experts from around the world.

The successful candidate will join a diverse team of engineers from multiple cultural backgrounds, covering a wide spectrum of competencies from algorithm design to senior software architecture, with support on all aspects of SW engineering (e.g. Quality, requirements, test…).

The role consists in developing SW from requirement analysis to design and implementation through to testing. The development is of highest quality to comply with strict automotive standards. Undoubtedly, there are also chances to exercise one’s problem solving skills.

Previous professional experience in automotive or robotics industry will be a major asset for the success of the candidate and the benefit of the team. At least 5 years of relevant experience dealing with complex application such as ADAS sensing or mapping functions is required.

The candidate is able to work independently but must be a top team player as success relies on great collaboration within our Agile team. Leadership experience and willingness to take responsibility is highly regarded.

Job Requirements

Essential

  • Completed studies in computer science, robotics, electronic engineering or comparable education (minimum BSc).
  • Advanced C/C++ programming skills, preferably in embedded and automotive area.
  • Experience in developing and debugging object-oriented embedded software in real-time.
  • Good comprehension and analytical thinking with solid mathematical abilities.
  • Experience of collaborative development and source control software.
  • Excellent communication and teamwork skills.
  • Fluent English.

Preferred

  • Experience with Agile methodology.
  • Experience with automotive development process.
  • Experience with environmental mapping SW design and implementation.
  • Experience with computational geometry problems.
  • Good understanding of sensor fusion algorithms.
  • Good understanding of machine learning algorithms.
  • Good understanding of computer vision algorithms.
  • Experience in continual improvement and tuning of algorithms using automated and live testing.
  • Advanced knowledge of Linux command line including SW development toolchain (e.g. CMake, GCC, git…).
  • Knowledge of MS Visual Studio C++ project maintenance.
  • Python

Benefits

Private medical insurance, Pension Scheme, EAP, Health related discounts, Income protection, Life assurance, Flexible working, Extended time off in December, Bonus Scheme and Ongoing professional development opportunities.

Competitive salary (dependent on skills and experience).

To apply please email your CV to lynsey.foster@conti-engineering.com with the reference 168232BR – Senior Software Engineer (C++).