Senior Embedded Software/Firmware Engineer Job at BLUEMARBLE COMMUNICATIONS, INC., Poway, CA

Y08xeE1GQmNaSHRrY01abFBVMC9sU1lvYVE9PQ==
  • BLUEMARBLE COMMUNICATIONS, INC.
  • Poway, CA

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.

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

Job Tags

Permanent employment, Work at office

Similar Jobs

Milton Hershey School

Gospel Choir Director, Part-Time Job at Milton Hershey School

 ...fulfilling and productive lives and is expanding to serve more students for future generations. \n The MHS Visual and Performing Arts (VPA) program impacts students as they can learn a variety of instruments and easily can explore areas of interest or passion right... 

IMPaCT Care

Community Health Worker Job at IMPaCT Care

 ...About IMPaCT Care At IMPaCT Care, we exist to remake the American health workforce from the ground up. We find, train, and support Community Health Workers people who keep their communities healthy through relationships, not just referrals. Our model is the largest... 

XPO Logistics

Manager, Freight Operations Job at XPO Logistics

 ...What youll need to succeed as a Freight Operations Manager at XPO4 years of related work experienceSupervisory or management experienceExperience in the less-than-truckload (LTL) industryExperience with hazardous materials regulations, OSHA and Department of Transportation... 

Orthopedic Care Partners

Orthopedic Hand Surgeon Job at Orthopedic Care Partners

 ...Job Summary: The Orthopedic Institute is seeking an Orthopedic Hand Surgeon to join our practice based in our Gainesville offices. TOI has an established 40+ year legacy practice with 9 clinic locations across Florida, 6 Express Ortho urgent care sites driving same... 

SynergisticIT

Machine Learning Engineer Job at SynergisticIT

 ...need to be to get hired. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning engineers for full time positions with clients. All...