Senior Embedded Developer (C++, RTOS)
WHAT YOU'LL BE DOING
You'll lead the design and development of embedded software that powers our connected excavator control systems. Working with Rust and C++, you'll build real-time firmware that processes sensor data from IMUs and GNSS receivers, enabling centimeter-precise machine guidance in demanding construction environments.
You'll architect robust communication protocols between our sensors, gateways, and cloud services. You'll mentor junior developers, optimize system performance for resource-constrained hardware, and collaborate with hardware engineers to bring next-generation excavator technology to life.
WHO YOU ARE
You have 5+ years of experience in embedded software development with proficiency in Rust, C++, and RTOS development. You understand the challenges of building reliable embedded devices that operate in harsh field conditions and have experience with sensor fusion, real-time data processing, or machine control systems.
You're a strong problem-solver who thrives on building systems that connect the physical and digital worlds. Bonus points if you have experience with GNSS/GPS systems, inertial measurement units, wireless communication protocols, or embedded Linux. A passion for construction technology and heavy machinery is a plus.