Social network you want to login/join with:
Embedded Software Engineer | c£65,000 | Bath / Hybrid
We’re seeking an Embedded Software Engineer to join a team developing cutting-edge control and perception systems within the automotive industry.
This role sits within a fast-growing start-up division of a larger, established group, focused on delivering next-generation autonomous and driverless solutions to new markets in the UK and internationally.
You’ll work closely with multidisciplinary teams to design, implement, and optimize embedded software for complex, high-performance systems. This is a hands-on engineering role requiring expertise in modern C++, embedded systems, and software modelling techniques.
We're looking for someone with a strong technical foundation and the ability to communicate clearly with both engineering peers and non-technical stakeholders.
Key Responsibilities
* Design and develop embedded software architectures for innovative products
* Write and optimize C++ code for real-time embedded systems, ensuring performance, memory efficiency, and reliability
* Develop and maintain software specifications, detailed design documentation, and executable UML models aligned with overarching SysML system models
* Contribute to best practices across the software team and collaborate with colleagues across disciplines
* Develop robust communication protocols, including TCP/UDP and CAN
* Participate in debugging, integration, and hardware/software validation activities
Skills & Experience
* Master’s or PhD in systems/software engineering, computer science, or a related discipline
* Strong proficiency in modern C/C++ for embedded systems (e.g., MISRA, JSF, or Google coding standards)
* Solid understanding of software architecture and UML-based modelling
* Experience with low-level programming, hardware/software integration, and debugging techniques
* Familiarity with Open API design for third-party integration
* Excellent communication skills and a collaborative approach
#J-18808-Ljbffr