Embedded Software Engineer III
$100k - $130kIridium 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.
Additional Information:
This job description outlines the general nature and level of work for this role and is not a comprehensive list of duties, responsibilities, or qualifications. Employees may be assigned additional responsibilities as needed.
Base Pay Range: $100,000 - $130,000 USD
Actual compensation will be determined based on a variety of factors and this range represents an estimate of compensation at the time of posting. Base salary is only one part of our compensation package for this role. You may also be eligible for company stock and annual bonus. Employee benefits also include medical, dental, and vision insurance coverage; 401(k) retirement plan options; paid time off and paid holidays; paid parental leave; and other discounts and perks.
Iridium is an Equal Opportunity Employer, including individuals with disabilities and protected veterans.
- ...Systems Engineer – Level III Analyzes functional business requirements and design specifications for functional activities. Should provide... ...relevant experience Project management and/or systems or software engineering experience with biometric solutions (i.e., face,...SuggestedWork at office
$100k - $135k
...Overview The Systems Engineer III provides comprehensive Systems Engineering support for the Product Manager Biometrics (PM BIO), under... ...collection and processing systems, including hardware, software, networking, and human-system interfaces. · Integrate Government...SuggestedTemporary workImmediate startFlexible hoursShift work- ...Job Title Computer Engineer III Location Washington DC, Navy Yard - DC US (Primary) Job Description Founded in 1995, ESN... ...supports mission-critical systems and infrastructure, combining software and hardware knowledge to innovate and optimize performance. You...SuggestedWork at office
- ...Systems Engineer – Level III Analyzes functional business requirements and design specifications for functional activities. Should provide identification/fixing for the problems within existing systems design/implementation of new systems, enhances the existing systems...Suggested
- ...Systems Engineer III The Systems Engineer III leads system design, integration, and analysis activities in a NAVSEA Program Office Support... ...system-level analysis tools. - Ability to coordinate across software, hardware, cybersecurity, and test teams. - Bachelor's...SuggestedWork at office
$105k - $160k
...developer with military personnel/pay experience. This role is a Software Developer III and will join the software development team supporting the... ...~ Conduct unit testing in line with defined quality engineering processes. ~ Conduct software development...Contract work- ...Software Engineer III It's a great time to join us at Airlines Reporting Corporation (ARC)! ARC accelerates the growth of global air travel by delivering forward-looking travel data, flexible distribution services and other innovative industry solutions. We are a leading...Work at officeWork from homeFlexible hours
- ...with ground-breaking technology and premier clients. SYSTEMS ENGINEER III Unlimited Technology (UT) designs, installs, and services... ...systems, including but not limited to the following. Genetec, Software House, Lenel, Gallagher, Milestone, Avigilon, Commend, Feenics...For contractorsWork experience placementWork at officeLocal areaOverseasFlexible hoursShift workNight shift
$140k - $160k
...Embedded Software Engineer At CheckVideo, we are transforming video security with our AI-enabled cameras. Thousands of customers depend on us every day for mission-critical security, delivered through cloud infrastructure. This is a hybrid position out of Falls Church...Remote work- ...and space RF as well as advanced testing enabled by multi-function, multi-modal capabilities. SDD is seeking a Lead Embedded Software Engineer to support the design, development, and implementation of real-time processing solutions in software for advanced multi-...Local areaRemote workNight shift
$113k - $188.4k
Our Deloitte AI & Engineering team to transform technology platforms, drive innovation, and help make a significant impact on our... ...fuel growth through innovation. Work you'll do As a Software Engineer III on the Engineering as a Service team, you will be responsible...Local areaFlexible hours- ...Washington, DC our client seeks a Sr. Site Reliability Engineer III to design, automate, and operate mission-critical systems for... ...workflows. Identify and reduce developer friction across the software development lifecycle. Implement observability and alerting...Hourly payPermanent employmentFull timeLocal areaImmediate start
- ...Job Description Job Description Embedded Software Engineer Apogee Research is at the forefront of a revolution in how the DoD operates: a turn towards compositional systems of systems instead of traditional monolithic architectures. This change is driven by a need...Full timeWork at office
$90k - $100k
...Job Description Job Description Embedded Software Engineer I Alarm.com is a rapidly expanding technology company developing innovative cloud and device solutions across a wide range of cutting-edge technologies that provide a unified, connected service to millions...Casual workInternshipWork at officeImmediate startWorldwide$170k
Description Software Engineer III – Business Intelligence/Database Development Summary: We are seeking a Software Engineer III with strong Business Intelligence (BI) and database development experience to design, develop, implement, and support enterprise-scale BI...$122k - $240.5k
Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from experimentation to production, and organizations everywhere are racing to figure out how to build it responsibly and at scale. We...Work at officeLocal areaFlexible hoursShift work- ...The Software Engineer II/III develops, tests, and maintains software capabilities in a NAVSEA Program Office Support role. This role supports design implementation, defect resolution, and integration with broader system architectures. This position is contingent upon...Full timeWork at office
- ...Title: Applications Developer III Description: Solutions 3 LLC is supporting... ...experienced and technically proficient DevOps Engineer to automate, optimize, and enhance the... ...of experience in DevOps, automation, or software engineering roles Responsibilities...Full timeFor contractors
$3,500 per month
...with. ARSIEM is looking for an AI/ML Engineer to develop and implement automation solutions... ...engineering, data engineering, or software development ~ Experience with data ingestion... ...programs DoD 8140 IAT Level III CSSLP Clearance Requirement : This...$125k - $135k
...Job Description Job Description DevOps Engineer III Job Number: 909 This is a remote position. Ad Hoc is a technology company... ...closely with our partners to solve the right problems and deliver software that works. The Veterans Affairs business unit helps...Remote workFlexible hours- ...processor(s) Develop firmware on micro-controllers or BSPs for Embedded Linux, leverage peripherals, manage power consumption, support... .../Experience: ~ B.S. degree in Computer Science, Electrical Engineering, or equivalent experience ~5+ years of SW/FW experience. ~...
- ...An aerospace client is seeking a Full Time Embedded Software Engineer to join the team and will be responsible for implementing electrical components into hardware and firmware needed for our commercial Global Navigation Satellite System (GNSS). Their system consists...Permanent employmentFull time
- ...Systems Engineer Arlington, VA Type: Contract Category: Engineer Industry: Government Reference ID: JN -082026-108401... ...implementations while coordinating with cyber security. It manages Tier III upgrades and troubleshooting across networking, systems, and...Hourly payContract workLocal area
$31.85 - $35.39 per hour
...Additional Information Job Number Job Category Engineering & Facilities Location 1250 S Hayes St, Arlington, Virginia, United States, 22202VIEW ON MAP Schedule Full Time Located Remotely? N Position Type Non-Management Pay Range: $31.85-$3...Hourly payFull timeWork experience placementLocal areaRemote workWorldwideShift work- ...based solutions using technology and an empowered workforce as an engine to drive its customers' missions. Our goal is to attract the... ...a highly experienced Security Operations Center (SOC) Engineer III to provide advanced cybersecurity monitoring, detection, analysis...Contract workWork at officeLocal area
- ...details are available on our website: Title: Subject Matter Expert III - Information Systems Security EngineerLocation: Arlington, VA... ...key personnel serving as the lead Information Systems Security Engineer (ISSE). The role is the lead technical authority for designing,...Full timeLocal area
$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
...backs your ambition, you won’t just contribute. You’ll make things happen–fast. We are seeking a passionate and tech-savvy Software Engineer III to join our Entity Resolution team. The entity resolution team is a critical core team of our organization, responsible...Worldwide- ...Software Engineer III - Position Description We anticipate future opportunities for a Software Engineer III who wants to grow with the Company and join our team in Washington, DC . ICI Services is a 100% Employee-Owned small business with 26 plus years delivering...Temporary workFor contractorsImmediate startFlexible hours
$110k - $150k
...global customers navigate complex technology environments and drive digital transformation. This opportunity is ideal for a Network Engineer looking to support enterprise and service provider environments within a high-performing Managed Services team. The role involves...Full timeRemote workMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer III. Be the first to apply!
- javascript software engineer McLean, VA
- internship software McLean, VA
- software McLean, VA
- software intern McLean, VA
- id software McLean, VA
- healthcare software sales McLean, VA
- entry level software sales McLean, VA
- software sales McLean, VA
- software asset management analyst McLean, VA
- software technology McLean, VA



