Job ID 365428
We’re looking for enthusiastic, highly motivated Software Engineers to join our software team and help us build our next generation automotive platform. If you’re passionate about writing great code, love working in a team, and want to shape the software you build, we want to hear from you.
You’ll be involved in all aspects of the software development life cycle; from design and prototyping, through planning and implementation, to testing, deployment and maintenance. We can offer a clear career path, job security, interesting projects, and a friendly team-oriented environment. We also support hybrid working; you’ll only be required to come into the office for activities that can’t be done remotely, e.g. test infrastructure setup, team collaboration days etc.
Most of the Automotive Embedded team’s code is written in C/C++, targeting Debian Linux and bare metal systems.
This is a fantastic opportunity for ambitious, talented developers to help create a truly global platform for leading automotive manufacturers and their motoring enthusiasts around the world.
Throughout the course of your duties, you will consider the health and safety, environmental and energy impact of all activities, as well as support the Company’s compliance with the Data Protection Act 2018, following policy and best practice.
Degree in Computer Science, Software Engineering, Electrical Engineering or related field, or equivalent practical experience.
Industry experience delivering quality software solutions written in embedded C/C++.
Excellent skills using modern C++ and object-oriented programming.
You enjoy tackling complex problems and strive for simplicity in your solutions.
You value clean, readable code and have a keen eye for detail.
You thrive in collaborative team environments and are enthusiastic about delivering great products.
You help ensure high standards through code reviews and automated tests
You are passionate about learning and utilising new technologies.
In-depth knowledge of asynchronous and multi-threaded programming. Desirable Experience:
Familiarity with Automotive protocols and processes.
Developing real-time data-audio-visual systems (e.g. with Gstreamer).
Working within an agile development team.
Debugging and solving problems at the hardware level