Embedded Software Engineer
Listed on 2026-02-11
-
Software Development
Embedded Software Engineer, Robotics
Are you an Embedded Software Developer with strong C++ and Linux experience, and ready to build something genuinely mission-critical?
Perhaps you’re currently maintaining legacy code, and want to OWN the embedded software stack inside a next-generation surgical robotics platform?
You'll work with in a global medical technology innovator at the forefront of robotic and AI-driven surgical systems.
This team is redefining surgical care through advanced robotics that improves surgical precision, consistency, and patient outcomes worldwide.
This is a hands-on embedded role at the core of the robot. You’ll be writing production-grade firmware and embedded software, working directly with hardware and robotics teams, and taking ownership from early development through deployment in a regulated environment.
You will develop embedded software and firmware that powers a next-generation surgical robotic system. You will build motion control and hardware interface algorithms across motors, I/O, controllers, and peripherals.
You will own the embedded pipeline from design through testing, validation, and production release.
You will partner closely with hardware, firmware, mechanical, and robotics engineers to align full system behaviour and performance.
You will debug complex system issues across software and hardware boundaries, and deliver high-reliability, safety-critical code in a regulated clinical environment.
No sponsorship will be provided
Must-have
- Strong Linux expertise in embedded environments
- Proven embedded debugging capability (firmware, interfaces, performance issues)
- Exposure to robotic systems and motion planning concepts
- Comfortable working close to hardware, not just abstracted application layers
- Medical device, surgical robotics, or regulated product experience
- RTOS and multithreading experience
- BS in Computer Science, Electrical Engineering, or a related discipline
- 3+ years embedded software development experience
- Someone who wants ownership, not just tickets
- Comfortable in hands-on, cross-functional engineering environments
- Enjoys solving complex system problems under real-world constraints
- Motivated by building something that ships, works, and materially impacts patient care
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).