Iridium
US - Virginia - McLean
View Company Profile /
<< Go Back
Design, develop, integrate, and maintain embedded software for microcontrollers and mobile products, including real-time operating systems, drivers, and communication protocols. Troubleshoot firmware and hardware-software issues, create and maintain tests and engineering documentation, review team deliverables, and collaborate across software, hardware, and systems teams to improve product quality.
Requirements: Requires a bachelor’s degree in electrical engineering, computer engineering, or a related technical field, plus at least five years of relevant software experience, including three years developing embedded software and four years programming in C. Candidates should have experience with preemptive real-time operating systems, networking and communication protocols, hardware interfaces, and embedded performance benchmarking, along with strong communication, analytical, prioritization, and ownership skills; U.S. citizenship is required.
Key Skills: Embedded Software Development, C Programming, Microcontrollers, Real-Time Operating Systems, Device Drivers, Communication Protocols, Firmware Debugging, Unit Testing, Regression Testing, Software Configuration Management, ANSI C, Networking, UART, SPI, I2C, Embedded Systems Troubleshooting
Benefits: Company Stock, Annual Bonus, Medical Insurance, Dental Insurance, Vision Insurance, 401(k) Retirement Plan, Paid Time Off, Paid Holidays, Paid Parental Leave, Employee Discounts
© 2026 engineeringjobs.net, Inc. All Rights Reserved.
Terms of Service | Privacy
Powered by JOBBEX