Senior Firmware Engineer, Industrial Robotics Group
Core
Develop and maintain novel robotic systems, contributing to the architectural design of complex systems for advanced automation solutions.
Role type
Senior IC embedded software engineer (robotics)
Builds
Adaptable automation solutions capable of working safely alongside humans in dynamic environments
Domain
Industrial robotics, embedded systems, AI control
Deliverable
production ML models | product features
Required skills
C/C++, Python, Linux device drivers, embedded/real-time OS (Free RTOS, RT Linux, Micrium), system debugging, architecture design, mentoring
Preferred skills
Low-level board bring-up, HAL/BSP development, RF/wireless communications (802.11), sensor integration (cameras, 3DTOF), safety certified systems (IEC 61508), large data set analysis, AWS
Technologies
Linux, Free RTOS, RT Linux, Micrium, 802.11, AWS, 3DTOF sensors
Responsibilities
Develop and maintain novel robotic systems; Contribute to the architectural design of complex systems; Engineer solutions balancing performance and reliability; Master components including networking, WiFi, security, navigation, obstacle detection, motor control, and diverse sensors; Write automated tests and conduct live testing to debug and root cause issues.
Seniority
Senior, hands-on IC with leadership responsibilities