Senior Embedded Software Engineer Job at EVONA, El Segundo, CA

VnJZV0dXVGZhYk10RXRnTDNXMTdnSjN0TkE9PQ==
  • EVONA
  • El Segundo, CA

Job Description

As a Senior Software Engineer, you will be involved across the full software stack, working on everything from flight application software and GNC (Guidance, Navigation, and Control) integration to embedded systems and ground software. You’ll work closely with a multidisciplinary team— including hardware, avionics, and mission operations experts—to build efficient and scalable systems for flight and ground operations. This position involves hands-on development from architecture and prototyping through to flight testing and mission support.

Basic Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • At least 6 years of experience in spacecraft software engineering or similar, using C++ or comparable languages.
  • Ability to work on-site at the designated location in Southern California

Key Responsibilities

  • Design and develop mission-critical software for orbital operations.
  • Collaborate with various subsystems (GNC, Power, Propulsion, Thermal) to support implementation and software integration.
  • Develop software for embedded systems, using C/C++ on bare-metal, RTOS, or Linux platforms.
  • Create low-level driver software to interface with onboard sensors and actuators.
  • Own the complete software lifecycle: design, implementation, testing, and integration.
  • Conduct software-in-the-loop (SITL) and hardware-in-the-loop (HITL) testing for system validation.

Desired Skills & Expertise

  • Experience developing safety-critical or aerospace-grade software.
  • Strong knowledge of computer architecture and operating systems.
  • Prior work integrating GNC algorithms into flight software.
  • Proficiency in C++, Python, and experience across multiple languages.
  • Familiarity with serial communication protocols (UART, CAN, I2C, SPI, Ethernet TCP/UDP)
  • Hands-on experience with lab hardware: oscilloscopes, logic analyzers, digital multimeters.
  • Familiarity with modern development tools such as Docker, Git, CMake, and GNU utilities.
  • Strong communication skills and the ability to work independently.

Job Tags

Similar Jobs

Currency Exchange International

Part- Time Customer Service Teller Job at Currency Exchange International

 ...Currency Exchange International is looking for a Part-Time Teller to join their team at the Potomac Mills Mall in Woodbridge, VA....  ...transactions with high degree of accuracy Previous cash handling experience Our Competencies: Action Oriented: Invests time in... 

Elsdon Group

Construction Superintendent Job at Elsdon Group

 ...Worth, TX Are you a skilled Superintendent with a strong background in commercial construction? Our client, a respected General Contractor in Fort Worth, is seeking a hands-on, solutions-driven Superintendent to join their team and lead projects across the region.... 

Rutland Regional Medical Center

Clinical Supervisor Nursing - Psychiatric Services Job at Rutland Regional Medical Center

 ...Clinical Supervisor Nursing - Psychiatric Services Rutland-VT-05701-United States Under the direction of the Clinical Manager Nursing, the Clinical Supervisor Nursing is responsible for the coordination and provision of direct patient care utilizing... 

Precision Recruiting Solutions Group®

Supply Chain Coordinator Job at Precision Recruiting Solutions Group®

Supply Chain Coordinator On-Site in Pittsburgh, PA (not downtown) This position is part of the materials management department for a multi-plant manufacturing company. You will have the opportunity to interact with sales, logistics, customers and vendors. Job...

Infojini Inc

Network Security Engineer Job at Infojini Inc

REQUIRED SKILLS MARKED IN BOLD firewall support and configuration. AD /Forest management tasks and support primary knowledge and experience in the Palo Alto ecosystem or security platforms as well as Microsoft domain services. next generation firewalls...