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

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

L3Harris

Lead, Data Engineer Job at L3Harris

 ...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title : Lead, Data Engineer Job Code: 23693 Job Location: Melbourne, FL or Remote Opportunity Job Schedule: 9/80: Employees work 9 out of every 14... 

Apollo After School

After School Site Director Job at Apollo After School

 ...available in your area. Do you have management experience? Have you worked in coordinating a school / afterschool program? Do you love working with children? Apollo After School is looking for you! Compensation: $24 - $26 per hour(depending on experience). Location... 

Target

specialty sales team leader Job at Target

The pay range per hour is $22.00 - $37.40Pay is based on several factors which vary based on position. These include labor markets and in some instances may include education, work experience and certifications. In addition to your pay, Target cares about and invests in...

Rise Technical

Software Engineer Job at Rise Technical

 ...Software Engineering Intern (AI Start-up) $20/hour + Housing + Meals Included San Francisco, CA (In-Person, Summer 2025) Still searching for a summer internship thats technically challenging, mission-driven, and full of momentum? Looking to work on something that... 

Lee’s Tailors

Clothing Alteration Specialist Job at Lee’s Tailors

 ...Lees Tailors is looking for a Customer Service Associate who has an interest in clothes. If youre interested in fashion, clothes making/alteration, this is a great opportunity! Job Details: Full time or part time position available. Opportunity to really showcase...