Senior Embedded Systems Engineer - Real-Time RTOS

Iridium Communications Inc

McLean (VA)

Hybrid

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock options
Annual bonus
Medical, dental, and vision insurance
401(k) retirement plan

Job summary

Iridium Communications Inc. is seeking an Embedded Software Engineer III to join our Mobile Product Software Engineering Team in McLean, VA.

You will enhance and sustain firmware for our transceivers and related tools, focusing on reliable, high-quality embedded code that powers critical communication products. You’ll design, implement and optimize RTOS-based software, drivers and protocols, write tests, and collaborate across software, hardware and systems teams to deliver robust solutions for

Qualifications

  • 3+ years of experience developing embedded software, preferably for microcontrollers.
  • 4+ years of experience developing software in C; solid understanding of ANSI C, data structures and memory management.
  • Familiarity with asynchronous event driven paradigms.
  • Proven experience in embedded systems design with preemptive, multitasking RTOS.
  • Excellent knowledge of OSI model, networking protocols, interfaces, and hardware subsystems.
  • Strong knowledge of UART, SPI, and I2C communications.
  • Ability to read schematics and data sheets for components.
  • Experience benchmarking algorithm performance on embedded systems.
  • Strong communication and collaboration skills.

Responsibilities

  • Design and develop embedded software for microcontrollers ensuring high quality, performance, and reliability.
  • Implement and optimize real-time operating systems, device drivers, and communication protocols.
  • Debug and troubleshoot firmware issues with timely resolution.
  • Reproduce and debug low-level problems spanning hardware and software interfaces.
  • Integrate, build, and manage embedded software configuration.
  • Write and maintain unit, regression, and integration tests for mobile product software.
  • Create and maintain documentation including requirements and test plans.
  • Review work products of team members and collaborate across teams.

Skills

Embedded software
C programming
RTOS
Networking basics
UART/SPI/I2C
Problem solving
Communication skills

Education

Bachelor's degree in electrical/computer engineering

Tools

Linux CLI
Git/SVN
Python

Job description

Iridium Communications Inc. is seeking an Embedded Software Engineer III to join our Mobile Product Software Engineering Team in McLean, VA.

You will enhance and sustain firmware for our transceivers and related tools, focusing on reliable, high-quality embedded code that powers critical communication products. You’ll design, implement and optimize RTOS-based software, drivers and protocols, write tests, and collaborate across software, hardware and systems teams to deliver robust solutions for

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

Similar jobs worth comparing

Embedded Software Engineer III – Hybrid, RTOS & C
Embedded Software Engineer III – Hybrid, RTOS & C

Iridium • McLean (VA)

Hybrid
USD 100,000 - 130,000
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 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 Communications Inc • McLean (VA)

On-site
USD 100,000 - 130,000
Stock options
Annual bonus
Medical, dental, and vision insurance
+1
Senior Embedded Software Engineer - Wireless & RTOS
Senior Embedded Software Engineer - Wireless & RTOS

Qualcomm • Bellevue (WA)

On-site
USD 149,000 - 167,000
Wireless Embedded Firmware Engineer - Real-Time RTOS
Wireless Embedded Firmware Engineer - Real-Time RTOS

Blue Signal Search • Denver (CO)

On-site
USD 90,000 - 120,000
Senior Embedded Firmware Engineer - RTOS & ARM Cortex
Senior Embedded Firmware Engineer - RTOS & ARM Cortex

V2X Inc • Indianapolis (IN)

On-site
USD 110,000 - 140,000
Senior Embedded Software Engineer - RTOS & Wireless
Senior Embedded Software Engineer - RTOS & Wireless

Qualcomm • San Diego (CA)

On-site
USD 137,000 - 202,000
Senior Embedded Systems Engineer – Vision & Real-Time RTOS
Senior Embedded Systems Engineer – Vision & Real-Time RTOS

FLIR Systems, Inc. • Goleta (CA)

On-site
USD 114,000 - 151,000