Embedded Software Engineer III
Iridium Satellite Communications
Embedded Software Engineer III
Iridium is seeking an Embedded Software Engineer III to join our Mobile Product Software Engineering Team! As an Embedded Software Engineer, you will be responsible for enhancing and sustaining the source code used in our mobile products and associated engineering tools. In this role, you'll gain valuable experience working on software for Iridium's transceivers while contributing to the development of high-quality products for our customers. If you are passionate about creating reliable and robust products, committed to the long-term success of your work, and highly self reliant, you'll thrive in this position.
What You'll Do:
- 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 reported firmware issues, ensuring timely resolution
- Reproduce, isolate and debug complex low-level problems that may span between hardware and software interfaces
- Integrate, build, and manage embedded software configuration
- Write and maintain unit, regression and pairwise test suites for mobile product software
- Create and maintain documentation, including software requirements, ICDs, test plans and procedures
- Review work products created by other team members
- Collaborate with software, hardware, and system development engineers
- Work cross functionally to instill a strong culture of product quality within the organization
What You'll Need to Succeed:
- Bachelor's degree in electrical engineering, computer engineering, or a related technical field with 5+ years of relative software experience, including:
- 3+ years' experience developing embedded software, preferably for microcontrollers
- 4+ years' experience developing software in C; solid understanding of ANSI C, common data structures and memory management techniques
- Familiarity with asynchronous event driven paradigms
- Proven experience in embedded systems design with preemptive, multitasking, real-time operating systems
- Excellent knowledge of OSI model, networking protocols, interfaces, and hardware subsystems
- Solid understanding of communication protocols such as UART, SPI, and I2C
- Adequate knowledge of reading schematics and data sheets for components
- Experience with benchmarking algorithm performance on embedded systems using software and hardware techniques
- Strong communication skills, with the ability to confidently present products, deliverables, analyses, and/or issues
- Possess an analytical mindset, with the ability to understand a situation or problem and think critically to make decisions or come up with solutions
- Be comfortable managing upward, including being a proactive communicator and asking for help when needed
- Have confidence and be able to establish valuable relationships with others
- Must be able to prioritize key tasks and have a strong sense of ownership over your work
- Be active in seeking out ways to continuously improve yourself and gain new knowledge
Things That Would be Great if You Brought to the Table:
- 1+ years of experience in developing ancillary tools in Python
- Experience developing software for ARM M series microcontrollers
- Experience using Linux command-line interfaces
- Familiarity with multi-threading/multi-tasking
- Familiarity with signal analysis tools such as Wireshark
- Demonstrated embedded systems troubleshooting experience
- 1+ years of experience working with agile methods & environment using the Atlassian suite.
- Demonstrated understanding of software production via continuous integration
- Demonstrated understanding of best practices for software version control (Git, SVN etc)
- Knowledge of RF communication systems and protocols
- Working knowledge of bash, make and similar programming languages
We'll also need you to:
- Be able to travel to meetings with geographically remote teams, as needed (typically once per quarter).
- Be able to work a hybrid schedule that includes at least one week in office (located in McLean, VA) and as needed.
- US Citizenship required
Work environment:
This position primarily works in an office setting and is largely sedentary with the majority of the position working with a computer. The role typically requires the use of basic office equipment such as a phone, video, computer, keyboard, mouse, and printer.
Iridium is an Equal Opportunity Employer, including individuals with disabilities and protected veterans.
- ...Shall develop, maintain, and enhance complex and diverse software systems based upon documented requirements. Shall provide specific... ..., and integrate software applications or performs software engineering tasks. Shall utilize software engineering and design methodologies...Suggested
- ...Position Title: Systems Engineer III Location: US-Virginia-Tysons Corner Job ID: 5322 # of Openings: 1 Category: Information Technology... ...biometric collection and processing systems, including hardware, software, networking, and human-system interfaces. Integrate Government...SuggestedFull timeTemporary workFlexible hours
- ...Title Systems Engineer III Location Alexandria, VA Clearance TS/SCI with the ability to obtain and maintain a CI polygraph Job Details Lead... ...end‑to‑end analysis, including resolution of complex hardware/software issues and vendor coordination Develop and support modern...Suggested
- ...complex and mission-critical systems. As a Site Reliability Engineer III - DevOps Engineer at JPMorgan Chase within the Commercial and... ...applications. Implement and manage CI/CD pipelines to streamline the software development lifecycle. Troubleshoot and resolve...Suggested
- ...this role. JOB DESCRIPTION We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Network Services team, you serve as a seasoned member of an agile...Suggested
- ...System One is seeking a Java Software Engineer III for a contractor role, fully remote. The ideal candidate will have extensive experience in analyzing user requirements and producing system specifications, with a focus on Java and Angular frameworks. Responsibilities...For contractorsRemote work
$140k - $180k
Senior Systems Engineer (Engineer III) Position Overview Quantum Space, located in Rockville, Maryland, is seeking a Senior Systems Engineer... ...is ideal for an experienced systems engineer who can lead software and systems architecture efforts, collaborate across multiple...Permanent employmentRelocation package- ADM is looking for a Systems Engineer III to work in Alexandria, VA. To join our team of outstanding professionals, apply today! Responsibilities... ..., and administers infrastructures including hardware, software, and various configurations. Monitors overall performance to...
- ...Description X-energy is hiring experienced Systems Engineers to join its team. This role executes... ...accredited institution required. Level III: Typically, five years of experience in... .... Experience with systems engineering software tools. Experience and/or knowledge in the...Full timeWork at officeMonday to Friday
$85k - $107k
...re assembling a team of forward‑thinking engineers and technologists ready to push boundaries... ...U.S. Government. Why Join Our Team? As a Software Engineer, you’ll contribute across the... ...range: Level II: $85,000 - $107,000; Level III: $100,000 - $135,000; Level IV: $125,000...For contractorsWork at officeWorldwideFlexible hours$71.15k - $88.34k
...Bethesda, Maryland Suitability/Public Trust Hybrid schedule Overview GovCIO is currently hiring for Systems Administrator Level III/Tools Engineer, for our NIH-CIT proposal. This position is located in Bethesda, MD and is a remote/hybrid position. Responsibilities Mentor...Full timeCurrently hiringRemote workFlexible hours$71.15k - $88.34k
...Maryland Suitability/Public Trust Hybrid schedule IT Infrastructure & Network Engineering & Operations Overview GovCIO is currently hiring for Systems Administrator Level III/Tools Engineer, for our NIH-CIT proposal. This position is located in Bethesda, MD...Full timeCurrently hiringRemote workFlexible hours$125k - $135k
..., client-centered environment and join DSPolitical’s Engineering team. As a Full Stack Engineer III, you will build new features for and maintain existing... ...complex business requirements into actionable software requirements for large projects. Takes ownership of large...Work at officeRemote workWork from homeMonday to FridayAfternoon shift- Invictus International Consulting, LLC is seeking a Systems Engineer III in Alexandria, VA. This role demands strong leadership in systems engineering and involves analysis of user requirements, system design, and technical documentation. Applicants should have at least...
- A consulting firm for defense solutions is seeking a Systems Engineer III based in Alexandria, VA. You will lead system design and provide technical leadership across the systems engineering lifecycle. Your expertise in cloud platforms, infrastructure, and secure system...
- Web-related Programmer/Analyst III (BSA) Founded in 2009 and headquartered in Ann Arbor, MI, TEKWISSEN™ provides a unique portfolio... ...that seamlessly combines clients insights, strategy, design, software engineering and systems integration. Our tightly integrated offerings are...
- ...Overview ENGINEER III (NHTSA): Bowhead is seeking an Engineer III to support the National Highway Traffic Safety Administration (NHTSA)... ...proficiency with the use various types of databases and spreadsheet software, such as Microsoft Access and Excel. Exhibit excellent...
- ...Software Engineer III The Software Engineer III provides comprehensive software engineering support for the Product Manager Biometrics (PM BIO), under Project Manager Terrestrial Sensors (PM TS), Portfolio Acquisition Executive (PAE), Layered Protection and Chemical...Temporary workImmediate startFlexible hours
$110k - $135k
...Australia, Canada, Israel, Japan, and the U.K. For more information, visit ROLE SUMMARY: The primary purpose of this Software Engineer III position is to architect, develop, and maintain advanced automated data extraction systems (spiders) that harvest critical...Remote workFlexible hours$112k - $176k
...ambition, you won't just contribute. You'll make things happen-fast. About the Role: We are seeking an experienced Software Engineer III (Data) to join our fast-paced, collaborative data team. In this role, you will have broad authority to drive the direction of...Worldwide- Software Engineer III Job Locations US-AZ-Chandler | US-VA-Reston Job ID 2026-4944 Category Engineering Worker Category... ...design, develop, implement, and debug software solutions across embedded, platform, or cloud-based environmentsDevelop optimized...Full timeWork at officeRemote work3 days per week
$146k
...drive loyalty and traveler satisfaction. As a Mobile Engineer III, iOS, working on Expedia’s critical production checkout applications... ...Qualifications: Bachelor’s degree in Computer Science, Software Engineering, or 5 years of equivalent practical experience...Local areaFlexible hours- ...contractor providing professional and technical services to various government agencies. DKW is currently looking for a Systems Engineer 3 to support our team. This position will provide support to the Department of Interior should DKW be awarded the contract. It is...Contract workFor contractors
$120k - $145k
Job Description Systems Engineer to join the team responsible for executing rigorous systems engineering processes to support the design, integration, and management of complex nuclear systems throughout their lifecycles. Roles and Responsibilities Apply systems thinking...Full timeWork at officeMonday to Friday- ...and related equipment, requiring strong negotiation and supplier management skills. Candidates should have a Bachelor's degree in engineering or science and typically five years of relevant experience. The position involves both in-office and remote work options. A...Work at officeRemote work
- DKW Communications, Inc. is seeking a Systems Engineer 3 to support the Department of Interior, located in Washington, DC. The role involves systems engineering and maintenance activities, working with M365 and adhering to cybersecurity compliance. The ideal candidate...
- ...Short Description Bowman has an opportunity for a Civil Engineer III to join our team in Fairfax, VA. At Bowman, we believe in creating... ...Experience with computer applications and civil engineering design software such as Civil3D in a professional or academic setting....Contract workFor subcontractorWork at officeLocal area
- ...Overview Short Description : Bowman has an opportunity for a Civil Engineer III to join our team in Fairfax, VA. Bowman is committed to... ...preferred. Experience with Civil3D and other civil engineering design software in professional or academic settings. Proficiency in reading...Contract workFor subcontractorCasual workWork at officeLocal area
- ...Application & Standards Foundational: Applies engineering standards and solves routine problems... ...Required Required Experience Engineer III Grid Operations Bachelor's Degree... .... Demonstrated ability to use computer software programs (e.g., e‑mail, word processing,...For subcontractorInternship
- Job Description The Engineer, Engineering Strategy & Operations plays a pivotal role in advancing small modular reactor development projects... ...this position at the level of experience required is: Level III: $107,495‑$179,159 / Level IV: $119,820‑$199,700 Position Job Classification...Full timeWork at officeMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer III. Be the first to apply!
- software technical support McLean, VA
- healthcare software sales McLean, VA
- software quality assurance McLean, VA
- id software McLean, VA
- senior c# .net software developer McLean, VA
- internship software McLean, VA
- embedded software McLean, VA
- software implementation project manager McLean, VA
- software sales McLean, VA
- entry level software sales McLean, VA


