Sr. Embedded Software Engineer - Torrance, CA

Seeking a Sr. Software Engineer who will design, develop and test real time, embedded software for RTOS based products with a focus on creation of a visual user interface for systems software or end-user.

The Sr. Software Engineer will use application programming interfaces (API) like OpenGL to build 3-D engines and rendering systems for 2-D and 3-D visuals and provide sound technical performance and guidance on a variety of areas including software architecture, software design/development, testing, integration, and documentation.

Required:

  • Bachelor's degree in Software or Electrical Engineering or related technical discipline. Master’s degree preferred.

  • A portfolio with a wide variety of domain specific software design, development and testing experience.

  • Experience in application programming interfaces (API) like OpenGL to build 3-D engines and rendering systems for 2-D and 3-D visuals

  • 5 + years of experience in an engineering design role.

  • U.S. citizenship required to obtain security clearance.

Desired:

  • Proficient in C, C++, RTOS, multithreading, software design tools and methodologies, and software design patterns.

  • Hands-on experience coding and debugging on an embedded hardware platform.

  • Experience with software configuration management tools.

  • Hands-on experience in DO-178 for safety-critical software.

  • Knowledge of Cockpit Display Systems, ARINC 661, and graphical language such as SCADE.

  • Experience with Green Hills Integrity, Linux or other real-time or embedded operating systems.

  • Good verbal/writing communication skills

1008AW