Embedded Software Engineer

Saxon Global•Irvine, CA
•Onsite

About The Position

The Embedded Software Engineer performs requirement analysis, allocation, derivation, and traceability; trade studies and risk analysis; architectural and module design; module implementation and verification; and regulatory compliance with customer safety and security standards. The role also requires technical communication through presentations and documents, as well as in-house and field integration and testing. The position is onsite in Irvine, California, and is full-time. Candidates should have a bachelor's degree in computer science or electrical engineering and 5–7 years of related experience, with expertise in embedded application development, hardware interfaces, and safety-critical processes.

Requirements

  • Bachelor's degree in computer science or electrical engineering.
  • 5–7 years of related experience.
  • Mastery of software engineering methodologies and best practices for embedded application development in C/C++.
  • Experience with software development lifecycle models, including Waterfall, V, Iterative, Incremental, Spiral, and Agile, and with Application Lifecycle Management tools.
  • Extensive experience developing hardware interfaces, including board bring-up, operating system bring-up, and device drivers.
  • Proficiency with peripheral hardware interfaces such as UART, USB, Ethernet, I2C, SPI, RS232, and RS422, and protocols such as CAN, TCP/IP, and UDP.
  • Hands-on experience with electronics test and measurement equipment such as oscilloscopes, logic analyzers, and digital multimeters.
  • Experience with RTOS and safety-critical processes.

Nice To Haves

  • Experience with MOSA principles or FACE technical standards.

Responsibilities

  • Perform requirement analysis, allocation, derivation, and traceability.
  • Conduct trade studies and risk analysis.
  • Design software architecture and modules.
  • Implement and verify modules.
  • Ensure regulatory compliance with customer safety and security standards.
  • Communicate technical information in presentations and documents.
  • Perform in-house and field integration and testing.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service