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

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

FANBASIS

Personal Assistant Job at FANBASIS

Personal Assistant Location :Miami, FL (In-person FanBasis HQ) Type: Full-time Reports to : CEO and CPO About FanBasis FanBasis is a platform that empowers entrepreneurs, experts, and creators to sell, host, and scale digital product/service businesses...

PrismHR

Construction driver Job at PrismHR

 ...to the Team Licensing: A valid Drivers License is required ( CDL preferred ). Clean Record: A verifiable history of safe driving and a clean motor vehicle record. Industry Experience: At least 2 years of driving experience within the construction or a related... 

CRH

Dump Truck Driver Job at CRH

 ...Torrent Resources, a CRH company, is seeking a Class A dump truck driver. Job Responsibilities Skillfully and safely operating...  ...21 years of age or older ~ At least 2 years of dump truck experience ~ Knowledge of the valley What CRH Offers You... 

Agility Partners

Concept Artist Job at Agility Partners

 ...one AAA game title. ~ Exceptional traditional art skills and mastery of digital painting tools. ~ Strong understanding of human/animal anatomy and industrial/architectural design. ~ Ability to work onsite, interpret briefs accurately, and execute quickly with... 

Tenet Healthcare

Wound Care Physician Job at Tenet Healthcare

 ...Baptist Health System is seeking a BC/BE Wound Care Physician to join our established and expanding team in San Antonio, Texas . This is an excellent opportunity to grow your career in a thriving market with strong population growth, a supportive practice environment...