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

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

Griswold Home Care for Baton Rouge, LA

Live-In Caregiver Job at Griswold Home Care for Baton Rouge, LA

Are you a compassionate and experienced caregiver looking to make a difference in the lives of seniors? Griswold Home Care is seeking dedicated Live-In caregivers...  .... Hours may vary. Caregivers will have a private room to sleep in and be available to assist client overnight... 

Ash & Harris Executive Search

Physician Assistant - Outpatient Psychiatry Job at Ash & Harris Executive Search

 ...compassionate team dedicated to providing top-tier behavioral health care. We are actively seeking a skilled Physician Assistant to contribute to our outpatient Psychiatry practice, offering comprehensive treatment for a diverse range of psychiatric disorders. Key... 

Jobot

Litigation Legal Secretary Job at Jobot

 ...Administrator and attorney/paralegal teams, preparing correspondences, assisting with daily mail and periodically covering for paralegals and...  ...maintain calendars for attorneys.3. Provide comprehensive legal assistance, including coordinating depositions, arranging for... 

Fleetwood Transportation

Class A DEDICATED FLATBED DRIVERS COMPANY OR OWNER OPERATORS Job Job at Fleetwood Transportation

Class A DEDICATED FLATBED DRIVERS COMPANY OR OWNER OPERATORS Job***DEDICATED LANES AVAILABLE***Join Our Fleet as an Owner Operator!Dry Van and Flatbed Divisions!Various Bonus Opportunities!$1,000 Sign on bonus70% of Every load hauled100% of Fuel Surcharges... 

StraussGroup - Executive Search Consultants

Mortgage Loan Closer - Entry Level Job at StraussGroup - Executive Search Consultants

 ...internal partners to meet required timelines Qualifications Excellent customer service and oral/written communication skills Strong organization skills, attention to detail, and ability to multi-task *No prior experience is required for this opportunity!...