remote
Graduate Embedded Software Engineer - Racelogic Limited
Software Engineer
Graduate Embedded Software Engineer developing real‑time firmware for automotive and aerospace performance products using C/C++ and RTOS, with a focus on ECU integration, debugging, and version control.
About the role
Key Responsibilities
- Design, implement, and test embedded firmware for high‑performance automotive and aerospace applications.
- Collaborate with hardware teams to integrate sensors, ECUs, and communication protocols.
- Perform code reviews, unit testing, and continuous integration to ensure reliability and safety.
- Debug and troubleshoot issues using in‑circuit analyzers, logic analyzers, and software debugging tools.
- Maintain documentation, coding standards, and contribute to process improvement initiatives.
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Science, or related field.
- Knowledge of automotive communication protocols (CAN, LIN, FlexRay) and ECU development.
- Strong analytical skills, problem‑solving ability, and a passion for high‑performance technology.
- Excellent communication skills and a collaborative mindset.