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

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

PedalHeads Bike Camps USA Inc

Summer Internship - Camp Manager Job at PedalHeads Bike Camps USA Inc

 ...Job Description Pedalheads is seeking a Camp Manager Internfor Summer 2025 to manage operations for one of our Summer bike/trail camp programs in the Greater Seattle area. About This internship will be based at one of our outdoor bike/trail camps where you will... 

Symphony Towers Infrastructure

Regional Operations Manager Job at Symphony Towers Infrastructure

 ...Infrastructure Job Title: Regional Operations Manager Department: Operations Reports to:...  ...of the largest privately held owners of telecom infrastructure assets in the United...  ...or name for any vendor performing services. Review and recommend tenant installation... 

Korn Ferry

Production Manager Job at Korn Ferry

 ...Korn Ferry has partnered with an Industry-Leading Manufacturer to identify a Production Manager for one of their largest, most successful manufacturing facilities. The Production Manager role is extremely visible as it will report directly to the Plant Manager and be... 

PRIDE Health

Travel Occupational Health Registered Nurse - $2,760 per week Job at PRIDE Health

 ...PRIDE Health is seeking a travel nurse RN Occupational Health for a travel nursing job in Robbinsdale, Minnesota. Job Description & Requirements ~ Specialty: Occupational Health ~ Discipline: RN ~ Start Date: 07/07/2025~ Duration: 13 weeks ~40 hours per... 

LifeStance Health

Clinical Psychologist (PhD, PsyD) - Colbert, GA Job at LifeStance Health

 ...We are actively hiring talented Licensed Clinical Psychologists in Georgia, who are passionate about patient care and committed to clinical excellence. We offer Clinical Psychologists: ~ Sign-On Bonus!~ Full-Time W2 position. ~ Flexible work schedules....