Skip to content
mimi

Senior Embedded Firmware Engineer

Blue Marble Communications - Developing and evolving technology to promote a global community

Poway · On-site Full-time Senior 1w ago

About the role

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.

Position Overview

The position of Senior Embedded Firmware Engineer entails implementing, testing, and documenting embedded 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 firmware development life cycle – requirement capture, architecture, implementation, testing, and support.
  • Collaborate with other design disciplines including systems, electrical, and FPGA engineering.
  • Generate firmware development documentation (e.g. API manuals, verification plans, flowcharts, state machine diagrams).

Qualifications

  • Minimum of 5 years of industry experience in 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.)

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

Skills

ARMCEmbedded LinuxFPGAPythonRTOSx86

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free