E

Elveo

Develops satellite links for mobile devices

Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeChantilly, VA, USANo salary listedIn-person

About the Job

Requirements

  • Proficiency in C for embedded systems, demonstrated through professional work, significant academic or personal projects, or open-source contributions.
  • Experience developing firmware for microcontrollers, including drivers for on-chip peripherals and external devices using protocols such as SPI, I2C, UART, Ethernet, and CAN.
  • Hands-on board bring-up and debugging experience, including reading schematics and datasheets and using oscilloscopes, logic analyzers, and JTAG/SWD debuggers.
  • Experience designing interrupt-driven, real-time firmware, either bare-metal or on a real-time operating system.
  • Experience writing automated tests for firmware and working with Git and continuous integration/continuous delivery.

Responsibilities

  • Design, develop, and test embedded firmware for microcontroller-based spacecraft subsystems, including payload control, power, and attitude sensing and actuation electronics.
  • Develop bare-metal and real-time operating system firmware for microcontrollers, including device drivers, peripheral configuration, interrupt handling, and hardware abstraction layers.
  • Partner with Electrical Engineering on schematic and design reviews, board bring-up, and debugging new hardware revisions.
  • Implement communication with satellite devices and electronics using CAN, I2C, SPI, UART, RS-422, RS-485, and other protocols.
  • Define and implement command, telemetry, and data interfaces between microcontroller firmware and the flight software.
  • Build bootloaders and firmware update mechanisms suitable for safe operation over a low-bandwidth radio link, including fallback images and recovery paths.
  • Design for on-orbit fault tolerance, including watchdogs, brown-out and reset handling, memory protection and error detection, and graceful degradation.
  • Debug hardware and firmware integration issues using oscilloscopes, logic analyzers, JTAG/SWD debuggers, and other laboratory equipment.
  • Develop unit, hardware-in-the-loop, and flatsat tests for firmware and integrate them into continuous integration pipelines.
  • Participate in design and code reviews and document firmware designs, interfaces, and test procedures.
  • Support spacecraft integration, environmental testing, and on-orbit operations as needed.

Desired Qualifications

  • Experience writing bootloaders and in-field or over-the-air firmware update systems.
  • Experience working in small teams with a high degree of project ownership.
  • Familiarity with radiation effects on electronics and mitigations such as EDAC/ECC, memory scrubbing, latch-up protection, and redundancy.
  • Familiarity with embedded Linux and how microcontroller firmware interfaces with a Linux host.
  • Experience with FPGAs or mixed-signal electronics, including ADC/DAC interfacing.
  • Experience developing and testing hardware for SmallSats or CubeSats.
  • Experience with hardware-in-the-loop integration and testing.
  • Scripting experience in Python for test automation and laboratory tooling.

About the Company

Elveo

Develops satellite links for mobile devices

Elveo develops satellite communications systems that connect mobile phones, connected devices and machines through network operators and distribution partners. Its direct-to-device approach is designed to extend mobile service into areas without conventional coverage, using compatible equipment already in customers' hands. The company combines satellite hardware, ground systems and radio technology, with a planned multi-orbit network designed for voice, messaging and data services. Commercial agreements with operators and distributors form the route to market for its satellite connectivity services. The business traces its operating roots to 2017 and is headquartered in Chevy Chase, Maryland.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Chevy Chase, MD
Founded
2017

Recently Posted Jobs

Explore more opportunities at Elveo

See more jobs