Atomos Systems
Principal Embedded Firmware Engineer – Robotics
Atomos Systems, Boulder, Colorado, United States, 80301
Atomos Systems is developing a general purpose super-humanoid leveraging advanced actuator design, sensors, and control techniques to push the boundaries of performance, efficiency, and reliability. We need a motivated Embedded Firmware Engineer to contribute to the actuator and sensor firmware.
Areas of Contribution
Embedded Firmware Development:
Design, implement, and optimize real-time firmware for microcontrollers in humanoid robotics systems.
Sensor & Actuator Integration:
Develop drivers and algorithms for sensors and actuators to ensure precision and low-latency responsiveness.
Communication Protocols:
Implement communication protocols (e.g. CAN, SPI, I2C, and UART) and optimize for low-latency device communication.
Actuator Controller Firmware:
Develop and optimize firmware for actuator control.
Testing & Debugging:
Use lab equipment (e.g. oscilloscopes and logic analyzers) and automated test frameworks to diagnose and improve firmware reliability.
Cross-Functional Collaboration:
Work closely with controls, electronics, and software teams to optimize system performance.
Qualifications
Must-Haves: Bachelor's or Master’s in Electrical Engineering, Computer Engineering, or related field.
3+ years of experience in embedded firmware development.
Proficiency in C and C++ for microcontrollers (ARM Cortex-M, TI C2000, etc.).
Experience with RTOS and real-time embedded systems, including performance run-time profiling vs theoretical and worst-case numbers.
Strong debugging and problem-solving skills.
Nice-To-Haves: Experience with motor control and Field-Oriented Control (FOC).
Hands-on experience with PCB design and layout.
Experience shipping production firmware
Pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience
#J-18808-Ljbffr
Embedded Firmware Development:
Design, implement, and optimize real-time firmware for microcontrollers in humanoid robotics systems.
Sensor & Actuator Integration:
Develop drivers and algorithms for sensors and actuators to ensure precision and low-latency responsiveness.
Communication Protocols:
Implement communication protocols (e.g. CAN, SPI, I2C, and UART) and optimize for low-latency device communication.
Actuator Controller Firmware:
Develop and optimize firmware for actuator control.
Testing & Debugging:
Use lab equipment (e.g. oscilloscopes and logic analyzers) and automated test frameworks to diagnose and improve firmware reliability.
Cross-Functional Collaboration:
Work closely with controls, electronics, and software teams to optimize system performance.
Qualifications
Must-Haves: Bachelor's or Master’s in Electrical Engineering, Computer Engineering, or related field.
3+ years of experience in embedded firmware development.
Proficiency in C and C++ for microcontrollers (ARM Cortex-M, TI C2000, etc.).
Experience with RTOS and real-time embedded systems, including performance run-time profiling vs theoretical and worst-case numbers.
Strong debugging and problem-solving skills.
Nice-To-Haves: Experience with motor control and Field-Oriented Control (FOC).
Hands-on experience with PCB design and layout.
Experience shipping production firmware
Pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience
#J-18808-Ljbffr