Embedded Firmware and Controls Engineer in Los Angeles
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
We are seeking an Embedded Firmware & Controls Engineer to develop the low-level software and control systems that power our aerial robotics platforms. This role focuses on embedded firmware, real-time controls, motor-driven electromechanical systems, and precision motion. You will write and debug firmware, develop and tune control algorithms, integrate sensors and actuators, and test your work directly on physical systems. The ideal candidate is comfortable working across software, electronics, and mechanical hardware and understands how to make complex physical systems behave precisely, reliably, and safely.
Requirements
-
Bachelor’s, Master’s, or PhD in Electrical Engineering, Computer Engineering, Robotics, Mechatronics, Mechanical Engineering, or related field \n
-
Strong programming skills in C/C++ and experience developing firmware for microcontrollers or embedded systems, * Experience with STM32 or similar microcontrollers \n
-
Experience with encoders, system identification, trajectory , or advanced control techniques \n
-
Familiarity with PX4, MAVLink, ROS/ROS 2, or similar robotics ecosystems \n
-
Experience with BLDC/PMSM motor control, ESCs, servo systems, or precision actuators \n
-
Experience with robotics, drones, aerospace, automotive, industrial automation, or other safety-critical electromechanical systems
Benefits & conditions
n \n
-
Develop embedded firmware for custom robotic and electromechanical systems \n
-
Write, test, and debug real-time software for microcontrollers and embedded processors \n
-
Implement state machines, fault handling, safety logic, telemetry, and system monitoring \n
\n
\n
Controls & Precision Motion
\n \n
-
Design and implement closed-loop control algorithms for motors and other actuators \n
-
Develop position, velocity, torque, and motion-control functionality \n
-
Tune control parameters and characterize system performance under changing loads and external disturbances \n
\n
\n
Hardware & Sensor Integration
\n \n
-
Integrate encoders, limit sensors, IMUs, motor controllers, and other embedded hardware \n
-
Develop reliable communication between embedded controllers and higher-level computing systems \n
-
Debug hardware/software interactions using oscilloscopes, logic analyzers, debuggers, and telemetry \n
-
Support system bring-up and diagnose electrical, firmware, sensing, and actuator issues \n
\n
\n
Reliability & Testing
\n \n
-
Develop firmware for systems that must operate repeatedly and reliably in real-world environments \n
-
Implement fault detection, recovery behavior, and safe operating limits \n
-
Build test procedures and tools to validate controls and embedded-system performance \n
-
Perform bench, integration, and field testing and drive issues through root-cause resolution \n
\n
\n
Cross-Functional Integration
\n \n
-
Collaborate with electrical, mechanical, autonomy, and flight-controls engineers to integrate complete robotic systems \n
-
Support rapid prototype iteration and transition embedded systems toward field-ready operation \n
-
Contribute to overall system architecture and technical decisions \n
\n
\n
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…