Embedded Engineer/C++/Onsite
Role details
Job location
Tech stack
Job description
This is an opportunity to join a growing engineering team working on embedded software for a next-generation surgical instrument. They're hiring a Firmware Engineer to design, develop, and maintain core embedded features, with a heavy focus on microcontrollers, C/C++, and hands-on work directly with hardware. Python is used for scripting and test automation, and experience with Rust, board bring-up, or low-level driver work is a strong plus.
The environment is fast-moving and collaborative, offering exposure to new technologies, opportunities to work across different layers of the system, and room for long term growth.
Requirements
-
Embedded firmware development in C++ Microcontroller experience
-
Ability to work closely with hardware teams
-
Python scripting for automation
-
Board bring-up, testing, and driver-level debugging
-
Bachelor's degree in computer engineering, Computer Science, or similar
Desired Skills & Experience
-
Rust experience
-
Familiarity with embedded communication protocols
-
MS or PhD degree