Senior Embedded Software/Firmware Engineer

Blue Marble Communications
Poway, United States of America
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 185K

Job location

Poway, United States of America

Tech stack

Microsoft Word
Microsoft Excel
API
Application Testing
ARM
Embedded C
Linux on Embedded Systems
Embedded Software
Firmware
Field-Programmable Gate Array (FPGA)
Hardware-In-The-Loop Simulation
Python
Microsoft Visio
Microsoft PowerPoint
Real-Time Operating Systems
State Machines
Bare Metal

Job description

  • 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).

Requirements

Do you have experience in Writing skills?, 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., * 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 the company

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.

Apply for this position