S

Lead Embedded Software Engineer C++

Suru

montreal (administrative region), qc, Canada Full-time June 22, 2026

Found Description

Join a cutting-edge team as a Lead Embedded Software Engineer focused on real-time systems and C++. Develop advanced robotics and optical tracking software in a hands-on, embedded Linux environment.
In this highly technical role, you will leverage your 8+ years of software development experience to build, maintain, and optimize embedded software for surgical platforms. Your expertise in C++, multi-threaded applications, and hardware interfacing will drive innovative solutions. Ideal candidates will be those from hardware-centric fields like robotics or automotive.
Key Responsibilities:
• Design and implement embedded software for tracking systems
• Develop C++ applications in embedded Linux environments
• Maintain multi-threaded software architectures
• Interface software with sensors, cameras, and hardware
• Troubleshoot complex software and system-level issues
Requirements:
• Bachelor's degree in Computer Science or related field
• 8+ years of embedded s...

Ready to Apply?

Submit your application for Lead Embedded Software Engineer C++ at Suru

Apply Now