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

MURBOFNvSmp0S1k1U3h0aXBVQk45RzN4Vnc9PQ==
  • 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

Excellence Services, LLC

Private Executive Chef (2025) | Atherton, CA Job at Excellence Services, LLC

 ...Breaks Regular Reviews & Advancement Opportunities SUMMARY: Unique opportunity for a creative and dedicated Private Chef, skilled in the art of preparing a wide variety of cuisines, with a preference for Asian fusion. Our ideal candidate enjoys using high... 

JW Resources

Construction Inspector Job at JW Resources

 ...Well established and respected heavy civil construction firm is seeking candidates with experience in transportation construction inspection (TCI) for a new position within their organization. In this role the successful candidate with be responsible for coordinating,... 

Saikat for Congress

Chief Operating Officer Job at Saikat for Congress

 ...long-lasting infrastructure for progressive change. Learn more at Position Overview We're seeking a highly capable Chief Operating Officer / Chief of Staff to partner closely with campaign leadership and lead the systems, structure, and team culture that power... 

St. John's Riverside Hospital

Assistant Nurse Manager , Maternity OB/Nursery Job at St. John's Riverside Hospital

 ...The Assistant Nurse Manager is a registered Professional Nurse responsible and accountable for the delivery of patient care on an individual...  ...~ BSN degree or national professional certification preferred. NICU/Nursery experience preferred. ~ Licensed and currently... 

Cummins Inc.

Senior Diesel Technician Job at Cummins Inc.

Diesel Technician Level III Location: Tacoma, WA Schedule: 4 days per week/10 hours per day (6:30am 5:00pm) No On Call Rotation Weekends Off Base Salary: $32.16 to $48.22 Base salary rate commensurate with experience Sign On Bonus: $5,000 - $10,...