Senior Firmware Engineer
Job in
San Francisco, San Francisco County, California, 94199, USA
Listed on 2026-07-11
Listing for:
ACE Partners
Full Time
position Listed on 2026-07-11
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Job Description & How to Apply Below
Embedded Firmware Engineer – Aerospace / Avionics Systems The Opportunity
Join an advanced aerospace engineering team developing next-generation aircraft systems, focused on the development and maintenance of avionics embedded firmware and manufacturing test systems for a highly integrated flight platform.
This role is centered around safety‑critical embedded development, avionics architecture, hardware/software integration, and certification‑focused firmware engineering within a fast‑paced aerospace environment.
Responsibilities Embedded Firmware Development- Design and implement embedded firmware for avionics systems
- Support and maintain manufacturing and hardware test systems
- Oversee firmware architecture across avionics subsystems
- Develop firmware primarily in C/C++ for embedded MCU‑based systems
- Implement verification and validation (V&V) activities
- Ensure development activities align with DO-178C processes and safety‑critical development standards
- Collaborate with systems engineering and cross‑functional teams to define aircraft system requirements and safety considerations
- Conduct trade studies and evaluate design decisions across avionics architectures
- Design and recommend sensor interfaces and low‑level hardware integrations
- Work with low‑level communication interfaces including SPI, I2C, CAN FD, and UART
- Read and interpret circuit schematics and hardware documentation
- Troubleshoot embedded hardware and electronics using standard lab equipment and debugging tools
- Develop Python scripts and tooling to support testing, automation, and development workflows
- Degree in Electrical Engineering, Computer Engineering, or related field
- 5+ years of embedded firmware development experience
- Experience working within DO-178C or other safety‑critical development
- Experience supporting products from development through production
- Strong embedded C/C++ development experience
- Familiarity with MCU‑based embedded systems
- Experience with low‑level hardware interfaces and communication protocols
- Strong debugging and systems‑level problem‑solving skills
- Aerospace, avionics, UAV, or defense systems background
- Familiarity with FAA certification or defense airworthiness processes
- Experience with prototype or medium‑volume manufacturing environments
- Lithium battery systems testing or monitoring
- Statistical analysis experience
- Personal interest in aviation, RC aircraft, quadcopters, or robotics
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×