Embedded Software Engineer @ Blue Marble Communications - Poway, CA

Job Overview

2 months ago

Embedded Software Engineer

Blue Marble Communications - Poway, CA

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

Qualifications

  • Minimum of 3 years of industry experience in software design and implementation for embedded systems.
  • Experience working in both bare metal environments and real-time operating systems (RTOS).
  • Highly proficient in Microsoft Office products (e.g. Word, Excel, PowerPoint, and Visio).
  • Experience with hardware-in-the-loop testing and validation.
  • 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.

.

Similar Jobs

Software Developer - Avionics

General Atomics and Affiliated Companies

Poway, CA

Formulate detailed plans for the implementation of software solutions. Determine user requirements and specifications and plan for software development within…

Spec, Embedded Software Engineer

L3Harris Technologies

Carlsbad, CA

We are seeking an Embedded Software Engineer Lead responsible for developing advanced real-time embedded software and firmware targeted for the MIDS-JTRS…

Golang Embedded System Software Engineer

Canonical - Jobs

San Bernardino, CA

Applicants should be passionate about open source software development. Snaps are next-generation software packaging and delivery for Linux.

Golang Embedded System Software Engineer

Canonical - Jobs

San Diego, CA

Applicants should be passionate about open source software development. Snaps are next-generation software packaging and delivery for Linux.

Electrical Design Engineer

Geologics Corporation

Irvine, CA

Linux software driver ability would be great. Designing, building, testing/debugging, and producing high quality embedded products.

Embedded Software Engineer, Spacecraft

Motive Companies

Irvine, CA

Work with multiple engineering teams to establish software requirements and design. Hands-on experience using ARM and Texas Instruments platforms for embedded…

Electrical Engineering DVT and Support Engineer

Motive Companies

Irvine, CA

Troubleshoot the system failures encountered during DVT and analyze root cause for the failures (hardware and software). Document setup and equipment used.

Java Developer

Motive Companies

Fountain Valley, CA

Support and advance back-end software applications by. Integrate and generalize prototype algorithms within production software.

Senior Electrical Engineer - Circuit Design

Motive Companies

Irvine, CA

5+ years of embedded hardware development experience. Some coding and debug of embedded microcontrollers in C/C++. BS or MS in EE, CPE or equivalent degree.

Sr. Electrical Engineer (Mission Assurance)

Motive Companies

Irvine, CA

Some coding and debug of embedded microcontrollers in C/C++. 5+ years of experience of embedded hardware development experience (Aerospace-specific experience…

Firmware Engineer

Leidos

San Diego, CA

Experience or coursework using embedded microcontrollers with C++. Breadth of experience in a complementary discipline like circuit design, PCB design, FPGA…

Software Engineer I

AEVEX Aerospace

San Diego, CA

Deploy and maintain software on Embedded Linux and Microsoft Windows PC based platforms. Knowledge of software development using Microsoft Visual Studio or…

Principal Engineer, Software Developer Engineer in Embedded Firmware Test

Edwards Lifesciences

Irvine, CA

These are medical devices that provide surgical teams a comprehensive view of a patients’ hemodynamic parameters during medical procedures.

Digital Electronics Engineer (Crew Starship Avionics)

SpaceX

Hawthorne, CA

3+ years of design experience designing embedded digital electronics (research and extracurricular academic projects qualify).

Embedded Networking Software Engineer

Innoflight

San Diego, CA

Familiarity with real-time embedded software development that includes requirements analysis through Formal Qualification.

Systems Cyber Engineer

Innoflight

San Diego, CA

Experience with embedded software security components which ensure mission data integrity and ultimately program/mission success.

Digital Modem Design Engineer

Innoflight

San Diego, CA

Experience with embedded processor and software integration and interoperability with digital designs. Disciplines desired include hardware (digital, mixed…

Engineer 4, Software

Knorr-Bremse

Irvine, CA

Job Duties: Responsibilities include (1) focusing on real time embedded software development and design; (2) developing and implementing software for embedded…

Senior Software Engineer

Leidos

San Diego, CA

The selected individual will perform high-level software development functions including design, development, troubleshooting, and debugging of software…

Software/QA Engineer

Teledyne FLIR

Poway, CA

Experience with testing both Windows applications and/or embedded software. The Software/QA Engineer performs verification and validation leading to the…

Firmware Engineer II

Genentech

Carlsbad, CA

Create, enhance and support existing embedded software. This position is responsible for developing medical device firmware embedded software and integration…

Firmware Engineer II

Roche

Carlsbad, CA

Create, enhance and support existing embedded software. This position is responsible for developing medical device firmware embedded software and integration…

Software Firmware Engineer

Axiomtek

Industry, CA

Axiomtek’s software engineer will act as a resource and software project leader for the engineering team. Understanding of processor and hardware requirements…

Field Application Engineer (FAE) *** $65K - 85K ***

Premio, Inc

Industry, CA

Select hardware/software system components in compliance with product specifications and requirements. Premio provides robust product engineering, flexible…