Senior Embedded Software Engineer
26 days ago
Stafford
This is a hands-on Embedded Software Engineer position offering involvement across the full product lifecycle. You will work on a mix of firmware development, electronics design, and real-world system integration, with your work deployed directly into vehicles. Key responsibilities include: • Developing embedded firmware in C, • Implementing and working with CAN bus communication systems, • Designing schematics and contributing to PCB layouts, • Debugging and testing at both hardware and software level, • Supporting deployment and troubleshooting in live environments, • Contributing to new features and product improvements What We’re Looking For Essential Skills • Strong experience with embedded C programming, • Proven, hands-on experience with CAN bus systems, • Experience building or working on real embedded devices/products, • Understanding of electronics design (schematics and PCB), • Ability to work independently and take ownership, • RTOS (e.g. FreeRTOS), • STM32 or similar microcontrollers, • ESP32 or similar platforms, • Bluetooth Low Energy (BLE), • Automotive diagnostics (OBD-II, UDS), • Python for tooling or automation, • Git or other version control systems Why Apply? • Work on cutting-edge automotive technology, • Be part of a close-knit, high-impact engineering team, • Gain exposure to the full development lifecycle, • Take real ownership of your work and see it deployed in real-world systems