Senior Embedded Software Engineer — Hybrid, Real-Time MCU

Iridium

McLean (VA)

Hybrid

USD 100,000 - 130,000

Full time

9 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stock options
Annual bonus
Health insurance
401(k)

Job summary

Iridium is seeking an Embedded Software Engineer III to join our Mobile Product Software Engineering Team. You will design and sustain firmware for our transceivers, delivering high-quality software for mobile products and the engineering tools that support them.

Responsibilities include RTOS work, device drivers, UART/SPI/I2C interfaces, debugging firmware, and collaborating with software, hardware, and systems engineers to ensure robust product quality.

Qualifications

  • BS in electrical/computer engineering or related field.
  • 5+ years of embedded software experience.
  • 3+ years developing embedded software for microcontrollers.
  • Strong knowledge of ANSI C and data structures.
  • Experience with UART, SPI, I2C and RTOS.

Responsibilities

  • Design and sustain embedded firmware for microcontrollers.
  • Develop RTOS, device drivers, and communication protocols.
  • Debug firmware issues and reproduce complex hardware/software problems.
  • Collaborate with software, hardware, and system engineers.
  • Write unit, regression, and integration test suites.

Skills

RTOS development
C programming
UART
SPI
I2C
Embedded debugging
Cross-functional collaboration
Diagnostics analysis
Python (ancillary tools)
Documentation writing

Education

Bachelor’s degree in electrical engineering, computer engineering, or related field

Tools

Git
SVN
ARM M-series microcontrollers
Make

Job description

Iridium is seeking an Embedded Software Engineer III to join our Mobile Product Software Engineering Team. You will design and sustain firmware for our transceivers, delivering high-quality software for mobile products and the engineering tools that support them.

Responsibilities include RTOS work, device drivers, UART/SPI/I2C interfaces, debugging firmware, and collaborating with software, hardware, and systems engineers to ensure robust product quality.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer III — Hybrid & Impact
Embedded Software Engineer III — Hybrid & Impact

Iridium Satellite LLC • McLean (VA)

Hybrid
USD 100,000 - 130,000
Embedded Software Engineer III
Embedded Software Engineer III

Iridium • McLean (VA)

Hybrid
USD 100,000 - 130,000
Stock options
Annual bonus
Health insurance
+1
Embedded Software Engineer III
Embedded Software Engineer III

Iridium Satellite LLC • McLean (VA)

On-site
USD 100,000 - 130,000
Senior Embedded Firmware Engineer | Real-Time & Networking
Senior Embedded Firmware Engineer | Real-Time & Networking

Talentify • Cypress (CA)

On-site
USD 124,000 - 136,000
Competitive salary
Benefits & annual leave
Inclusive culture
+2
Sr Software Engineer
Sr Software Engineer

Iridium • Longmont (CO)

Hybrid
USD 140,000 - 190,000
Junior Software Engineer – Satellite Systems (Hybrid)
Junior Software Engineer – Satellite Systems (Hybrid)

Iridium Communications Inc • Chandler (AZ), Northern (KY)

Hybrid
USD 70,000 - 88,000
Stock options
Annual bonus
Medical, dental, and vision insurance
+2
Senior PNT Software Engineer – Embedded/Linux
Senior PNT Software Engineer – Embedded/Linux

Talentify • Longmont (CO)

Hybrid
USD 125,000 - 165,000
Stock options
Annual bonus
Medical insurance
+3
Senior Embedded Software Engineer — Real-Time Systems & Drivers
Senior Embedded Software Engineer — Real-Time Systems & Drivers

Twenty-Six Defense • De Leon Springs (FL)

On-site
USD 100,000 - 140,000
Health insurance
401k match
Paid time off
+3
Senior Embedded Firmware Engineer - IoT & RF
Senior Embedded Firmware Engineer - IoT & RF

Universal Electronics Inc. • Scottsdale (AZ)

On-site
USD 135,000 - 155,000
Embedded Firmware Engineer — Hybrid (TI, C/Python)
Embedded Firmware Engineer — Hybrid (TI, C/Python)

Auria Solutions USA, Inc • Warrenton (VA)

Hybrid
USD 100,000 - 150,000