Embedded C++ Engineer – Confidential Tech R&D Lab
An advanced technology firm is seeking a C++ Embedded Engineer to work on low-level, performance-critical software tightly coupled with custom silicon. This is an ideal role for someone who enjoys solving hard problems at the hardware-software boundary.
Key Responsibilities:
-
Develop embedded software and firmware in modern C++ for custom hardware platforms.
-
Interface with hardware teams to bring up new boards and features.
-
Optimize software for performance, power, and reliability.
-
Contribute to driver development, OS integration, and low-level libraries.
Required Skills:
-
Expertise in C++ (ideally C++14/17) for embedded environments.
-
Familiarity with bare-metal and RTOS development.
-
Experience interfacing with custom hardware (e.g., SPI, I2C, memory-mapped IO).
-
Debugging tools and techniques for embedded systems (JTAG, GDB, logic analyzers).
Darwin Recruitment is acting as an Employment Agency in relation to this vacancy.
Reece Waldon