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

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

The JLJ Group

Business Development Manager - Beijing Job at The JLJ Group

 ...to enter and grow in the China market. JLJ combines the expertise of in-house specialists to provide services critical to our clients' China operations, including: Market Research & Consulting, Corporate Formation, Accounting, Recruitment, and Payroll & HR Outsourcing.

Safari Bar & Grill

Day Time Servers Job at Safari Bar & Grill

 ...Server to join our great team! Experience preferred, but willing to train. $20 - $50/hr depending upon effort. Enjoy a flexible schedule! Part Time. Primarily DAYS. 25795 475th Ave. Just 2 miles north of Sioux Falls on Cliff Avenue. Must have reliable... 

Fred Lundin CPA LLC

Remote Video Editor & Creator-in-Chief (Chicago) Job at Fred Lundin CPA LLC

 ...Remote Contract Video Editor - Social Media & Course Videos Fred Lundin CPA - Chicago, IL (Remote Contract-Based Position) Are you a talented and experienced video editor with a passion for creating engaging content for social media and online courses? Fred Lundin... 

2020 Companies

Project Coordinator - Shared Services Job at 2020 Companies

Job Type:RegularWork Location:Remote - TX - DallasOverview:2020 Companies is...  ...for a remote Sales and Merchandising Project CoordinatorAre you an organized and driven individual...  ..., paid weekly* Work remotely, from home* Health/Dental/Vision benefits* 401K Program... 

APA International Placement Consultants

Corporate Finance RM - Bilingual Japanese Job at APA International Placement Consultants

Global Banking organization seeks a Relationship Manager to cover Japanese and Asian corporate clients in the West coast.Deliver value-added financing solutions to existing and prospective clients to augment client relationships and obtain transaction mandates.Effectively...