Demo

Embedded Software Engineer

ESI Motion
Simi Valley, CA Full Time
POSTED ON 4/16/2026
AVAILABLE BEFORE 5/18/2026

ESI Motion is seeking an experienced Embedded Software Engineer with a Bachelor's degree in Computer Science or a related Engineering field and at least 5 years of relevant experience. In this challenging, fast-paced environment, you'll have the opportunity to apply your knowledge and experience to design and create the most groundbreaking aerospace and defense technologies - those that exist today and those that will shape tomorrow.


Responsibilities:

  • Design and development of embedded software for new and existing products, including modifications driven by hardware obsolescence, field returns, and bug fixes.
  • Apply advanced software engineering principles to design, document, implement, and verify embedded software, ensuring compliance with internal processes, tools, and applicable standards (e.g., DO-178C).
  • Develop low-level microcontroller drivers (UART, SPI, I²C, DMA, ISR) and contribute to multi-core processor architecture, including selection, interfacing, and performance optimization.
  • Collaborate with Systems and Electrical Engineering to interpret requirements, translate them into software architecture/design, assess hardware resource utilization, and ensure requirements traceability and test coverage.
  • Provide technical solutions to complex problems involving DSP selection, communication protocols, alternative architectures, and system interfaces.
  • Design, automate, and maintain test equipment and setups for certification, production, and regression testing. Create and execute test procedures, scripts, and scenarios; analyze results; and document findings.
  • Support Production and Service teams with troubleshooting, root cause analysis, and corrective actions for pre-delivery and field return products.
  • Prepare and review software functional requirements, test plans, release documentation, and technical content (e.g., manuals, brochures) for accuracy.
  • Coordinate software releases, version upgrades, and quality assurance activities.
  • Contribute to project milestones through independent problem-solving, collaboration across teams, and engagement with customers and external stakeholders.


Qualifications/Skills:

  • Develop real-time, embedded software.
  • Motion control experience a plus.
  • ARP4754, DO178 and DO330 a plus.
  • Aerospace/Military experience a plus.
  • Interact with customers throughout the software lifecycle including major design and/or architecture reviews.
  • Experience with programming embedded systems utilizing elements such as: multicore safety critical Microprocessors/Northbridges/SOCs, Board Support Packages, bootloaders, device drivers for peripheral communication interfaces (Ethernet, PCIe, USB, SPI, I2C, CAN, RS232, RS422/485 etc….), BiSS encoders, resolver interfaces and motor controls.
  • Work within a structured development environment utilizing tools/processes for requirements management, configuration management, change control, workflow management etc. (i.e. DOORS, JAMA, Subversion, Jira etc.)
  • DO-178 test for certification, requirements-based testing a plus.
  • TI DSP embedded programming a plus.
  • C /C Test Scripting
  • Excellent oral and written English skills.
  • U.S. person


Education

  • Bachelor's degree or higher in Computer Science or related Engineering discipline and typically 5 or more years of relevant experience.


As part of the ESI Motion's commitment to this overall process as an Equal Employment Opportunity (“EEO) Employer, we will ensure all aspects of employment, including recruitment, selection, job assignment, training, compensation, benefits, discipline, promotion, transfer, layoff, and termination processes remain free of illegal discrimination based upon race, color, religion, sex, sexual orientation, gender identity, national origin, disability, and protected veteran status. ESI Motion ensures all employment decisions are based only on valid job requirements.

Salary : $120,000 - $145,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ESI Motion

  • ESI Motion Simi Valley, CA
  • The Human Resources Coordinator plays a critical role in supporting ESI Motion’s growth by leading recruiting efforts, strengthening employee engagement, a... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Embedded Software Engineer jobs in the Simi Valley, CA area that may be a better fit.

  • Swarm Aero Oxnard, CA
  • Swarm Aero is redefining air power, building the largest swarming UAV and most versatile swarming aircraft network in the world. The company is moving quic... more
  • 9 Days Ago

  • Parker Aerospace Simi Valley, CA
  • At Parker Aerospace, we develop technologies and innovative solutions that enable reliable, efficient and increasingly sustainable flight for the lifecycle... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!