Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Senior Embedded Software/Firmware Engineer

Job

Blue Marble Communications

Poway, CA (In Person)

Full-Time

Posted 1 week ago (Updated 1 day ago) • Actively hiring

Expires 7/23/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
75
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

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.