Job Description
Our client is looking for experienced Embedded Software Engineers to join their team in El Segundo, California. This is a full-time, on-site position, requiring attendance five days per week. Engineers in this role will contribute to the development of innovative custom hardware and low-level embedded systems.
Our client is hiring 3 to 5 engineers at varying experience levels—with an emphasis on solid individual contributors who thrive in hands-on environments.
Key Responsibilities
Write embedded firmware for aerial and robotics platforms
Support and lead bring-up of new printed circuit boards (PCBs)
Serve as the responsible firmware engineer on assigned hardware projects
Minimum Qualifications
3 to 10 years of experience in embedded systems development
Proficiency in C and experience with bare-metal programming
Hands-on experience with new board bring-up and debugging (e.g., oscilloscopes, logic analyzers)
Experience using Git and building CI/CD pipelines for embedded systems
Familiarity with embedded protocols such as I2C, SPI, CAN BUS, and custom protocol design
Experience with STM microcontrollers (STMicroelectronics)
Understanding of electrical engineering fundamentals (Ohm’s Law, board-level circuit analysis)
Ability to write clear, detailed software requirement documentation
Previous experience in fast-paced, iterative hardware environments (e.g., consumer electronics, toys)
Personal or side projects that demonstrate creativity and depth in embedded systems
Preferred Qualifications
Experience with FPV drone software: ELRS, BetaFlight, BLHeli, or BlueJay
Familiarity with schematic capture, PCB layout, and microsoldering
Knowledge of sub-frame latency video compression and embedded wireless technologies
Compensation:
This is an on-site role located in El Segundo, California, with no remote or hybrid options. The salary range for this position is $130,000 – $200,000 per year,
Full-time