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

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

Ascension Health

Patient Attendant Job at Ascension Health

 ...experience, location, and qualifications. Connect with your Talent Advisor for additional specifics._**Responsibilities** Perform basic patient monitoring activities under the supervision of a Registered Nurse (RN). + Remain at bedside of assigned patient at all times... 

StretchLab - Cherry Creek

Studio Manager Job at StretchLab - Cherry Creek

A national leader in luxury fitness is looking for amazing talent to join our team and seeking a motivated General Manager to lead our studio to success! This position will be based in the Yorba Linda, California area.POSITION: The General Manager will oversee all studio...

JRC Transportation Inc.

Regional Truck Driver Owner Operator - 3yrs EXP Required - Flatbed - $4k - $7k per week - JRC Transportation Inc. Job at JRC Transportation Inc.

 ...Flatbed CDL-A Owner Operators Must Own Your Truck Plate Program Available Make 85% of Gross...  ...Savings: Affordable insurance & trailer leasing Personalized Dispatch: You're not just a...  ...-Free Compliance: Mirrors JRC's lease purchase program for seamless processing Keep Cash... 

Laurel School District

MSIS Clerk Job at Laurel School District

Minimum QualificationsHigh School graduateStrong written and verbal communication skillsStrong organizational skillsAbility to multitaskExperience in secretarial and bookkeeping proceduresAbility to operate a computer and enter data, including spreadsheetsKnowledge... 

Tesoro Group

Office Manager Job at Tesoro Group

2901 Dallas Parkway, Suite 400 Plano, TX 75093 The office manager will be responsible for overseeing the day-to-day administrative operations of the local office. Facilitate and deliver a variety of administrative services. Assure that the office is functioning in...