Demo

Senior Embedded Software/Firmware Engineer

Blue Marble Communications
Poway, CA Full Time
POSTED ON 7/26/2026
AVAILABLE BEFORE 8/14/2026
The position of Senior Embedded Software/Firmware Engineer entails implementing, testing, and documenting embedded software/firmware running on BMC's spaceborne communications products. The candidate must have prior experience developing embedded C applications for ARM architecture SoC devices.

Responsibilities

  • Develop embedded applications in C and hosted test applications in C and Python.
  • Execute full software/firmware development life cycle - requirement capture, architecture, implementation, testing, and support.
  • Collaborate with other design disciplines including systems, electrical, and FPGA engineering.
  • Generate software/firmware development documentation (e.g. API manuals, verification plans, flowcharts, state machine diagrams).

Qualifications

  • Minimum of 5 years of industry experience in software/firmware design and implementation for embedded systems.
  • Experience working in bare metal/RTOS/embedded Linux environments and with different hardware architectures (ARM, x86).
  • Experience with hardware-in-the-loop testing and validation.
  • Highly proficient in Microsoft Office products (e.g. Word, Excel, PowerPoint, and Visio).
  • Excellent expository writing and oral presentation skills.
  • Must be a US Person (This position has export control and security-related requirements that mandate attention to the citizenship status of any potential candidate and necessitates that the individual either be a United States Citizen, Permanent Resident of the United States, or lawfully admitted into the United States as a refugee or granted asylum by the United States Government.)

About Blue Marble Communications

Blue Marble Communications designs and manufactures high-performance RF, free-space optical, and network communications modules and systems for deployment onboard satellites and other space vehicles. Our current product offerings include software-defined RF, microwave, and millimeter-wave modem/transceivers; optical laser communications terminals, Ethernet routers/switches, and systems comprised of combinations of these modules. BMC embraces a modern workplace culture and inclusive environment.

In the case an offer is extended, it is contingent upon successful completion of a background check and drug screening.

Salary.com Estimation for Senior Embedded Software/Firmware Engineer in Poway, CA
$129,139 to $148,680
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Embedded Software/Firmware Engineer?

Sign up to receive alerts about other jobs on the Senior Embedded Software/Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Blue Marble Communications

  • Blue Marble Communications Poway, CA
  • The position of Electrical Engineer entails schematic design, electrical analysis, PCB layout, electrical test, and electrical design verification of BMC s... more
  • 3 Days Ago

  • Blue Marble Communications Poway, CA
  • The Program Administrator (PA) is responsible for program execution using best planning practices and exceptional communication to translate deadlines and ... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Senior Embedded Software/Firmware Engineer jobs in the Poway, CA area that may be a better fit.

  • Innominds Software San Diego, CA
  • Role: Embedded Firmware Software Engineer Location: San Diego, CA Duration: Fulltime Qualifications: embedded systems development with good experience in C... more
  • 1 Day Ago

  • Synchron Inc. San Diego, CA
  • About Synchron Synchron’s vision is to build non-surgical brain–computer interfaces at global scale that protect the fundamental human rights of freedom of... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!