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

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

ProLift Toyota Material Handling

Mechanic - Shop Equipment Repair Job at ProLift Toyota Material Handling

Company Overview ProLift Toyota Material Handling is more than a forklift distributor in the Midwest. We are driven to be the premiere...  ..., and doing the right thing. Job Summary The Shop Technician / Mechanic is proficient in maintenance of all classes of equipment and qualified... 

Avalon Capital Group

Economic Development Manager Job at Avalon Capital Group

 ...Economic Development Manager Location: La Jolla, CA Hours: Full time (with some nights and weekends) Compensation: $85,000 - $115,000 / year (Commensurate with experience) The Waitt Institute is a team of international experts working around the globe to protect... 

360 Painting

Estimator for residential/commercial painting projects Job at 360 Painting

 ...~Mentorship Opportunities: Ongoing training and career developmentJob Overview:360 Painting of Spring Hill is seeking a motivated, detail-oriented Part-Time Estimator to join our growing team. This customer-facing role is ideal for someone who enjoys meeting new... 

The Valley Health System

REGISTERED NURSE MEDSURG (FT NIGHTS) Job at The Valley Health System

 ...outpatient surgery center, cardiovascular care, women's health and maternity services, including a Level III neonatal intensive care unit,...  ...a place to call home. Job Description:Provides safe, competent nursing care for patients in accordance with facility policies,... 

Urban Grid Solar Projects, LLC

Economic Development Manager Job at Urban Grid Solar Projects, LLC

 ...climate transition assets. Job Summary Urban Grid is seeking an experienced and motivated individual to join our team. The Economic Development Manager is a seasoned leader with experience in local community engagement activities relating to renewable energy....