✨ About The Role
- Develop C++ firmware for microcontroller platforms
- Implement C++ drivers for microcontroller peripherals and external sensors
- Collaborate with the backend codebase to develop and test device communications
- Maintain and extend the build system to support various embedded hardware platforms
- Develop hardware in the loop (HITL) testing infrastructure
âš¡ Requirements
- Experienced embedded software engineer with a strong background in C and/or C++
- Comfortable working in a Linux development environment and across multiple domains (hardware, firmware, software)
- Skilled in debugging with an oscilloscope and/or logic analyzer
- Proficient in Python or another scripting language and using Git
- Familiar with real-time operating system concepts and developing efficient data processing algorithms in resource-constrained environments