Embedded Software Engineer III – Hybrid, RTOS & C

Iridium

McLean (VA)

Hybrid

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Iridium is seeking an Embedded Software Engineer III to join our Mobile Product Software Engineering Team in McLean, VA. You will design and sustain embedded software for Iridium’s transceivers and related tools, working cross-functionally with hardware and system engineers to deliver high-quality mobile products.

You’ll apply C programming, RTOS concepts, and low-level debugging while improving performance and reliability across software and hardware interfaces.

Qualifications

  • Bachelors degree in EE/CE or related field with 5+ years software experience.
  • 3+ years’ experience developing embedded software for microcontrollers.
  • 4+ years’ experience developing software in C; ANSI C and memory management.
  • Familiarity with asynchronous event-driven paradigms.
  • Experience with preemptive, multitasking RTOS.
  • Strong knowledge of OSI model, networking, interfaces and hardware subsystems.
  • Knowledge of UART, SPI and I2C protocols.
  • Ability to read schematics and data sheets for components.
  • Experience benchmarking algorithm performance on embedded systems.
  • Strong communication and analytical mindset; proactive communicator.

Responsibilities

  • Design and develop embedded software for microcontrollers with emphasis on quality and reliability.
  • Implement and optimize RTOS, device drivers, and communication protocols.
  • Debug and troubleshoot firmware issues for timely resolution.
  • Isolate and fix complex low-level problems across hardware/software boundaries.
  • Integrate, build, and manage embedded software configurations.
  • Write and maintain unit, regression and tests for mobile product software.
  • Create and maintain documentation including requirements, ICDs, test plans.
  • Review work products from teammates and collaborate across disciplines.
  • Coordinate with software, hardware and systems engineers to ensure product quality.
  • Promote a culture of product quality across the organization.

Skills

Embedded software
C programming
RTOS
Networking protocols
UART SPI I2C
Schematic reading
Debugging
Communication skills

Education

Bachelor's degree in Electrical/Computer Engineering

Tools

Python
Git/SVN

Job description

Iridium is seeking an Embedded Software Engineer III to join our Mobile Product Software Engineering Team in McLean, VA. You will design and sustain embedded software for Iridium’s transceivers and related tools, working cross-functionally with hardware and system engineers to deliver high-quality mobile products.

You’ll apply C programming, RTOS concepts, and low-level debugging while improving performance and reliability across software and hardware interfaces.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer - Real-Time RTOS
Senior Embedded Systems Engineer - Real-Time RTOS

Iridium Communications Inc • McLean (VA)

Hybrid
USD 100,000 - 130,000
Stock options
Annual bonus
Medical, dental, and vision insurance
+1
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
Embedded Software Engineer III
Embedded Software Engineer III

Iridium Satellite LLC • McLean (VA)

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

Iridium Communications Inc • McLean (VA)

On-site
USD 100,000 - 130,000
Stock options
Annual bonus
Medical, dental, and vision insurance
+1
Senior Space Software Engineer - Hybrid (L-Band RF)
Senior Space Software Engineer - Hybrid (L-Band RF)

Iridium Communications Inc • Leesburg (VA)

Hybrid
USD 115,000 - 145,000
Senior Test Engineer III — Automation & RF Systems
Senior Test Engineer III — Automation & RF Systems

Iridium • Chandler (AZ)

Hybrid
USD 90,000 - 120,000
Stock options
Annual bonus
Medical insurance
+6
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
Software Engineer III - Space Systems (Hybrid, Clearance)
Software Engineer III - Space Systems (Hybrid, Clearance)

Iridium Satellite LLC • Reston (VA)

Hybrid
USD 100,000 - 130,000
Hybrid work model
Software Engineer III - Space Systems (Hybrid, Clearance)
Software Engineer III - Space Systems (Hybrid, Clearance)

Iridium Satellite LLC • Chandler (AZ)

Hybrid
USD 90,000 - 120,000