Firmware Engineer

Salient Motion

$120K — $140K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • U.S. Citizenship required for defense projects
  • 2-3 years of embedded C programming experience
  • Familiarity with RTOS such as ThreadX, FreeRTOS, or Zephyr
  • Experience with communication interfaces like SPI, I2C, CAN, UART, Ethernet
  • Skill in hardware debugging using oscilloscopes or logic analyzers
  • Proficiency in software debugging with tools like J-Link or Lauterbach
  • Ability to read and interpret schematic diagrams

Responsibilities

  • Write firmware in C for STM32 microcontrollers, primarily for motor controllers
  • Conduct end-to-end development from requirements derivation to verification
  • Collaborate with hardware engineers to bring up new hardware and debug issues
  • Assist mechanical team with actuator design and testing
  • Diagnose board-level issues using oscilloscopes and datasheets

Benefits

  • 100% company-paid medical healthcare
  • Flexible PTO
  • 401K plan
  • Potential for equity participation
  • Opportunity to work on impactful aerospace and defense projects
Full Job Description
**Applicants must be U.S. Citizens or U.S. Permanent Residents (Green Card holders) to meet customer and regulatory requirements**

About the role:

We need an embedded software engineer who can work across firmware and hardware. This is not a pure software role - the candidate will use oscilloscopes, read schematics, and debug board-level issues alongside writing C code.
What you'll do:
  • Writing firmware in C for STM32 microcontrollers, particularly but not limited to motor controllers
  • End to end development: derive requirements, design/architect to satisfy requirements, implementation and verification.
  • Bringing up new hardware and debugging issues alongside motor-control and electrical engineers
  • Support mechanical team with new actuator design and verification
  • Example real task: Diagnosing why an Ethernet PHY reports CRC errors by analyzing R MII clock timing with an oscilloscope, reading the PHY datasheet, and identifying a board design issue.
What you need:
  • U.S. Citizenship - Required for defense projects
  • Comfortable working on defense-related projects
  • 2-3 years embedded C programming experience
  • RTOS experience - ThreadX, FreeRTOS, Zephyr, or similar
  • Communication interface experience - Must have worked with at least 2-3 of: SPI, I2C, CAN, UART, Ethernet, BiSS-C
  • Embedded peripheral experience - Must be comfortable with Analog-to- Digital Converters, Timers, Memories (Flash, EEPROM, fRAM etc.)
  • Hardware debugging - Oscilloscope and/or logic analyzer experience
  • Software debugging - JTAG/SWD debugger experience (J-Link, Lauterbach, Ozone, etc.)
  • Schematic reading - Able to look at a circuit diagram and understand signal flow
  • On-site - Majority on-site presence required (at least 4 out of 5 days)

Nice to haves:
  • DO-178C / DAL certification experience (aerospace software safety standard)
  • Motor control background: FOC, Space Vector Modulation, current loops
  • Sensor experience: Hall sensors, incremental encoders, absolute encoders

What we have to offer:

We are not just building components. We are reshaping the future of the Aerospace and Defense component industry, which is a $300B+ market! Come join us and help build next generation systems that will make a massive impact at global scale.
  • We offer competitive compensation: $120,000 to $140,000 base salary + equity
  • Exceptional healthcare benefits, Medical is 100% covered by the company
  • Flexible PTO
  • 401K
  • More to come!

Similar Jobs

  • General Atomics Aeronautical Systems, Inc
    Engineer II
    $90K — $120K *
    General Atomics Aeronautical Systems, Inc
    Poway, CA 92064 (San Diego County)
  • Apple
    RTL Design Engineer
    $120K — $160K *
    Apple
    San Diego, CA 92154 (San Diego County)
  • Apple
    SerDes Micro Architect
    $130K — $180K *
    Apple
    San Diego, CA 92154 (San Diego County)
  • Staff PCB Designer
    $100K — $130K *
    Galaxy Technology Hires LLC
    Torrance, CA 90503 (Los Angeles County)
  • Apple
    Wireless Design Engineer
    $120K — $160K *
    Apple
    San Diego, CA 92154 (San Diego County)
  • Apple
    PLL Design Engineer
    $120K — $160K *
    Apple
    San Diego, CA 92154 (San Diego County)

More Jobs at Salient Motion

  • Mechanical Engineer
    $130K — $150K *
    Torrance, CA 90503 (Los Angeles County)
    Manufacturing & Automotive
    In-Person
  • Firmware Engineer
    $120K — $140K *
    Torrance, CA 90503 (Los Angeles County)
    Aerospace & Defense
    In-Person
  • Technical Program Manager
    $175K — $200K *
    Torrance, CA 90503 (Los Angeles County)
    Aerospace & Defense
    In-Person
  • Electrical Engineer
    $120K — $140K *
    Torrance, CA 90503 (Los Angeles County)
    Aerospace & Defense
    In-Person
  • Electrical Test Engineer
    $110K — $130K *
    Torrance, CA 90503 (Los Angeles County)
    Aerospace & Defense
    In-Person

More Aerospace & Defense Jobs

Find similar Firmware Engineer jobs: