Position Details
About this role
Senior embedded engineer role focused on developing and maintaining embedded systems that power robots. You will implement RTOS firmware, communication protocols, and ensure real-time performance through testing and debugging.
Key Responsibilities
- Develop and maintain firmware for robotic control platforms, Design and optimize software for real-time operating systems such as FreeRTOS, ThreadX, or Zephyr
- Design and implement communication protocols over CAN and RS485
- Analyze and optimize system performance including timing, resource usage, and latency
- Conduct testing using Python for automated testing and data analysis
- Troubleshoot and resolve hardware and software issues; create firmware documentation
Technical Overview
Work centers on RTOS-based embedded firmware development (FreeRTOS, ThreadX, Zephyr), plus communication protocol implementation over CAN and RS485 for motor control, sensor integration, and power management. Performance tuning (timing, resource usage, latency) and automated testing using Python are key parts of the role.
Ideal Candidate
The ideal candidate is a senior embedded software engineer with 5+ years of non-internship professional software development experience and strong leadership in system design and architecture. They have hands-on experience with RTOS development (FreeRTOS, ThreadX, or Zephyr) and implementing firmware and communication protocols over CAN and RS485 for motor control and sensor integration.
Must-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
5+ years of non-internship professional software development experience, 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience, Experience as a mentor, tech lead or leading an engineering team, Experience with RTOS such as FreeRTOS, ThreadX, or Zephyr, Experience implementing communication protocols over CAN and RS485
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile