Lead Firmware Engineer

Lead Firmware Engineer

18 May 2021
California, Santaclara, 95050 Santaclara USA

Lead Firmware Engineer

Lead Spacecraft Embedded Systems Engineer (Bare Metal, Firmware, Device Drivers) needed for growing Spacecraft company in the San Jose area - $150,000 to $200,000 base pay + additional compensation

This Jobot Job is hosted by: Patrick Murray
Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.
Salary: $160,000 - $200,000 per year

A bit about us:

Based in the San Jose, CA areaWe are an established and rapidly growing Aerospace company looking to add a Senior Embedded Software Engineer to our advanced engineering team. We utilize the most state-of-the-art technology in order to help our clients get their products into space.

We are currently looking for a Lead Embedded Aerospace Engineer (Bare Metal, Firmware, Device Drivers) and if you feel you could be a fit or would like to learn more, please apply today!

This is a full-time position in Santa Clara, California. This position requires or Permanent Resident status. Apologies, but we are not sponsoring at this time.

Why join us?
  • Competitive Base Salary! - $160,000-$200,000 Base
  • Spacecraft Industry Experience!
  • Extremely Competitive Benefits Package!
  • Flexible Work Schedules!
  • Accelerated Career Growth!
  • Exciting and Modern Technology!
  • Full Benefits!
  • Bonus Program!

Job Details


  • Develop high-reliability embedded software for spacecraft avionics
  • Help implement tools to assist in the software development process including tools for regression testing, HITL testing, and continuous integration
  • Support development of avionics units from requirements definition, to firmware development and testing, through on-orbit operation
  • Assist hardware engineers in component selection and defining system architecture

For a Senior role:

  • Mentor 2 or 3 junior software engineers in software development best practices
  • Define software architecture for individual flight systems

For a Lead role:

  • Lead a team of 3 to 5 embedded software engineers
  • Define overall architecture of vehicle embedded software
  • Define embedded software development and test process
  • Plan software sprints for a team of engineers and determine priorities for feature development

Basic Requirements:

  • BS in electrical engineering, computer engineering, computer science, or similar technical discipline
  • 5+ years of professional work experience in embedded software engineering
  • 2+ years of experience in managing engineers for Lead role

Preferred Requirements:

  • Fluent in C/C for microcontrollers
  • Comfortable writing bare metal code and device drivers
  • Familiar with ARM Cortex architecture microprocessors
  • Experience with embedded software test practices including unit testing, software-in-the-loop (SITL) testing, hardware-in-the-loop (HITL) testing, and regression testing
  • Experience with scripting languages such as Python
  • Familiar with microcontroller peripherals such as ADCs, timers, memory interfaces, etc.
  • Familiar with high-speed digital interface including SPI, I2C, CAN, Ethernet, and USB
  • Familiar with best-practices for mission-critical embedded software such as static memory allocation; timing analysis; fault detection, isolation, and recover; etc.
  • Familiar with best-practices for mission-critical embedded software such as static memory allocation; timing analysis; fault detection, isolation, and recover

Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.