General Matter
Embedded Software Engineer, Motor Control & Real-Time Systems
$150K–$260K
Los Angeles, CA +1 · Full-time · Posted Oct 5, 2026
- Location
- Los Angeles, CA
Los Angeles, California, United States - Experience
- 5+ years developing embedded, real-time, or low-level systems software.
- Education
- Bachelor's degree or higher in Computer Engineering, Electrical Engineering, Computer Science, or a related STEM field.
About the job
Develop real-time embedded control software, motor-drive firmware, and device drivers for test stands and production systems, from prototypes through deployment.
What you'll do
- Design deterministic, safety-critical control software and shared real-time architecture for embedded systems.
- Implement motor-control firmware, low-level hardware interfaces, and industrial fieldbus communications.
- Build test and validation infrastructure, perform safety analyses, and support system testing and commissioning.
What they ask for
- Bachelor's degree or higher in Computer Engineering, Electrical Engineering, Computer Science, or a related STEM field.
- 5+ years of experience developing embedded, real-time, or low-level systems software.
- Strong, production-level experience in C, C++, or Rust.
- Hands-on experience implementing motor-control firmware and control loops on real hardware.
Nice to have
- Experience with power electronics, motor-control MCUs/DSPs, model-based design, or Python.
- Experience with industrial fieldbus protocols, real-time Linux or RTOS, or safety-critical environments.
Pay
USD $150,000–$260,000 annually (base salary)
Tools
C, C++, Rust, PREEMPT_RT, EtherCAT, CAN/CANopen, EtherNet/IP, MATLAB/Simulink
Model-written summary · the original posting is authoritative