Embedded Software Engineer III
$132K - $174K/yr
... C; solid understanding of ANSI C, common data structures and memory management techniques ... Working knowledge of bash, make and similar programming languages We'll also need you to : * Be ...
$132K - $174K/yr
... C; solid understanding of ANSI C, common data structures and memory management techniques ... Working knowledge of bash, make and similar programming languages We'll also need you to : * Be ...
$132K - $174K/yr
... C; solid understanding of ANSI C, common data structures and memory management techniques ... Working knowledge of bash, make and similar programming languages We'll also need you to : * Be ...
Arlington, VA · On-site
$110K - $151K/yr
S. Government. * Proficiency in C/C++ for systems-level or embedded software development ... Experience with reverse engineering and firmware rehosting for embedded systems, including analysis ...
Quick apply
Arlington, VA · On-site
$110K - $151K/yr
S. Government. * Proficiency in C/C++ for systems-level or embedded software development ... Experience with reverse engineering and firmware rehosting for embedded systems, including analysis ...
Arlington, VA · On-site
$110K - $151K/yr
S. Government. * Proficiency in C/C++ for systems-level or embedded software development ... Experience with reverse engineering and firmware rehosting for embedded systems, including analysis ...
Arlington, VA · On-site
$110K - $151K/yr
S. Government. * Proficiency in C/C++ for systems-level or embedded software development ... Experience with reverse engineering and firmware rehosting for embedded systems, including analysis ...
Reston, VA · On-site
$120K - $140K/yr
Proficiency in programming languages such as C/, C++, Golang (Go) or Python * Experience developing ... Experience with embedded Linux distributions (Yocto, Petalinux, Buildroot) * Experience with Linux ...
Reston, VA · On-site
$120K - $140K/yr
Proficiency in programming languages such as C/, C++, Golang (Go) or Python * Experience developing ... Experience with embedded Linux distributions (Yocto, Petalinux, Buildroot) * Experience with Linux ...
Sterling, VA · On-site
$120K - $222K/yr
Deep proficiency in C and C++ with strong systems-level software design fundamentals. * Experience ... embedded systems. * Experience with Python-based engineering automation, internal tools, or test ...
Quick apply
Sterling, VA · On-site
$120K - $222K/yr
Deep proficiency in C and C++ with strong systems-level software design fundamentals. * Experience ... embedded systems. * Experience with Python-based engineering automation, internal tools, or test ...
Charlottesville, VA · On-site
$79K - $118K/yr
Experience with Object Oriented Programming in C/C++ * Experience Developing Embedded Software running Linux or (VxWorks) Real Time Operating Systems * Familiarity with Software architecture (design ...
Charlottesville, VA · On-site
$79K - $118K/yr
Experience with Object Oriented Programming in C/C++ * Experience Developing Embedded Software running Linux or (VxWorks) Real Time Operating Systems * Familiarity with Software architecture (design ...
Charlottesville, VA · On-site
$79K - $118K/yr
Experience with Object Oriented Programming in C/C++ * Experience Developing Embedded Software running Linux or (VxWorks) Real Time Operating Systems * Familiarity with Software architecture (design ...
Charlottesville, VA · On-site
$79K - $118K/yr
Experience with Object Oriented Programming in C/C++ * Experience Developing Embedded Software running Linux or (VxWorks) Real Time Operating Systems * Familiarity with Software architecture (design ...
Herndon, VA · On-site
$106K - $159K/yr
Proven experience with a low-level programming language (C, C++, etc.) and a scripting language ... Functional understanding of embedded system design (interrupts, MMIO, peripherals, etc.
Herndon, VA · On-site
$106K - $159K/yr
Proven experience with a low-level programming language (C, C++, etc.) and a scripting language ... Functional understanding of embedded system design (interrupts, MMIO, peripherals, etc.
$127K - $167K/yr
... Embedded Security Software Engineer to join our Trusted Electronics & Effects team in Herndon ... Demonstrated programmatic competency developing low-level software in C/C++ and writing functional ...
$127K - $167K/yr
... Embedded Security Software Engineer to join our Trusted Electronics & Effects team in Herndon ... Demonstrated programmatic competency developing low-level software in C/C++ and writing functional ...
... Programming in C/C++. Familiarity with Java a plus. • Experience with scripting languages (Python, Bash, Batch, etc.) • Experience Developing Embedded Software running Linux or (VxWorks) Real ...
... Programming in C/C++. Familiarity with Java a plus. • Experience with scripting languages (Python, Bash, Batch, etc.) • Experience Developing Embedded Software running Linux or (VxWorks) Real ...
Reston, VA · On-site
$51 - $68.75/hr
SIMILAR CAREER TITLES Software Engineer, Backend Developer, Full Stack Developer, Systems Developer, Application Developer, Embedded Software Developer, Java Developer, C++ Developer, C Developer ...
Reston, VA · On-site
$51 - $68.75/hr
SIMILAR CAREER TITLES Software Engineer, Backend Developer, Full Stack Developer, Systems Developer, Application Developer, Embedded Software Developer, Java Developer, C++ Developer, C Developer ...
Centreville, VA · On-site
$125K - $225K/yr
Are you an innovative Embedded Software Engineer with expertise in C/C++ and Linux systems? Do you thrive in fast-paced environments where solving complex problems is the norm? Parsons is seeking ...
Centreville, VA · On-site
$125K - $225K/yr
Are you an innovative Embedded Software Engineer with expertise in C/C++ and Linux systems? Do you thrive in fast-paced environments where solving complex problems is the norm? Parsons is seeking ...
Programs are written in a variety of languages, including C/C++, Python and shell scripting. • ... programming. * 4+ years experience with IoT flavors of Linux (GUI-less), with at least 2+ years ...
Programs are written in a variety of languages, including C/C++, Python and shell scripting. • ... programming. * 4+ years experience with IoT flavors of Linux (GUI-less), with at least 2+ years ...
Tysons, VA · On-site
$49.25 - $66.25/hr
SIMILAR CAREER TITLES Software Engineer, Backend Developer, Full Stack Developer, Systems Developer, Application Developer, Embedded Software Developer, Java Developer, C++ Developer, C Developer ...
Tysons, VA · On-site
$49.25 - $66.25/hr
SIMILAR CAREER TITLES Software Engineer, Backend Developer, Full Stack Developer, Systems Developer, Application Developer, Embedded Software Developer, Java Developer, C++ Developer, C Developer ...
Chantilly, VA · On-site
$50.75 - $68.25/hr
SIMILAR CAREER TITLES Software Engineer, Backend Developer, Full Stack Developer, Systems Developer, Application Developer, Embedded Software Developer, Java Developer, C++ Developer, C Developer ...
Chantilly, VA · On-site
$50.75 - $68.25/hr
SIMILAR CAREER TITLES Software Engineer, Backend Developer, Full Stack Developer, Systems Developer, Application Developer, Embedded Software Developer, Java Developer, C++ Developer, C Developer ...
Arlington, VA · On-site
$151K - $199K/yr
Embedded Software Engineer Apogee Research is at the forefront of a revolution in how the DoD ... High proficiency in C and C++. * Thorough understanding of the theory and practice of buffers ...
Quick apply
Arlington, VA · On-site
$151K - $199K/yr
Embedded Software Engineer Apogee Research is at the forefront of a revolution in how the DoD ... High proficiency in C and C++. * Thorough understanding of the theory and practice of buffers ...
$69K - $158K/yr
Embedded Software Engineer The Opportunity: As an embedded software engineer, you know how to ... Experience developing embedded or realtime systems using C or C++ * Experience with scripting for ...
$69K - $158K/yr
Embedded Software Engineer The Opportunity: As an embedded software engineer, you know how to ... Experience developing embedded or realtime systems using C or C++ * Experience with scripting for ...
Chantilly, VA · On-site
$69K - $158K/yr
As an embedded sof tware engineer, you know how to create and maintain cru cia l pieces of sof ... Experience developing embedded or real-time systems using C or C++ * Experience with scripting for ...
Chantilly, VA · On-site
$69K - $158K/yr
As an embedded sof tware engineer, you know how to create and maintain cru cia l pieces of sof ... Experience developing embedded or real-time systems using C or C++ * Experience with scripting for ...
Chantilly, VA · On-site
$69K - $158K/yr
As an embedded software engineer, you know how to create and maintain crucial pieces of software ... Experience developing embedded or real-time systems using C or C++ * Experience with scripting for ...
Chantilly, VA · On-site
$69K - $158K/yr
As an embedded software engineer, you know how to create and maintain crucial pieces of software ... Experience developing embedded or real-time systems using C or C++ * Experience with scripting for ...
Arlington, VA · On-site
$151K - $199K/yr
Embedded Software Engineer Apogee Research is at the forefront of a revolution in how the DoD ... High proficiency in C and C++. * Thorough understanding of the theory and practice of buffers ...
Quick apply
Arlington, VA · On-site
$151K - $199K/yr
Embedded Software Engineer Apogee Research is at the forefront of a revolution in how the DoD ... High proficiency in C and C++. * Thorough understanding of the theory and practice of buffers ...
An Embedded C Programming job involves writing and optimizing C code for microcontrollers and embedded systems. Engineers in this role develop firmware to control hardware devices like IoT gadgets, automotive systems, or industrial machines. They work with low-level hardware interactions, real-time operating systems (RTOS), and peripheral drivers. Strong knowledge of memory management, debugging, and performance optimization is essential for this role.
To thrive in Embedded C Programming, you need a solid understanding of C language, microcontroller architectures, real-time operating systems (RTOS), and low-level hardware-software integration, typically supported by a degree in Computer Engineering or related fields. Experience with embedded development environments, debugging tools like JTAG, and version control systems such as Git is commonly required, and certifications like ARM Accredited Engineer can be advantageous. Strong analytical skills, attention to detail, effective problem solving, and the ability to communicate technical concepts clearly are highly valued soft skills. These skills ensure reliable, efficient firmware development and enable seamless collaboration within multidisciplinary engineering teams.
A professional in Embedded C Programming typically works on writing, testing, and optimizing code that runs on microcontrollers or embedded systems within electronic products. Day-to-day tasks often include debugging hardware-software interactions, integrating different device drivers, performing code reviews, and collaborating closely with hardware engineers and QA teams to meet project requirements. Additionally, you may be responsible for documenting software designs and participating in team meetings to discuss system architecture or project milestones. This role requires both independent problem-solving and teamwork, as successful project delivery depends on effective communication and close coordination with other engineering specialists.

$132K - $174K/yr
Full-time
Medical, Dental, Vision, Retirement, PTO
Posted 16 days ago
Iridium is an award-winning and innovative satellite communications company with bragging rights to the only network that offers voice and data connectivity anywhere in the world. For over 20 years, Iridium’s unique network and services have supported critical communications needs for individuals, businesses, and the evolving Internet of Things.
At Iridium, we understand the importance of staying connected and the limitations of traditional communications networks. People across the globe, including first responders, humanitarians, global militaries, scientific researchers, and lone workers, as well as ships, aircraft and remote operations all rely on Iridium to stay connected. We take our responsibility for providing these essential communications very seriously and pride ourselves on offering a reliable lifeline when needed. Likewise, Iridium is committed to providing an exciting and innovative workplace, where employees are challenged to think outside the box and collaborate on new, bold ideas and solutions. Our talented teams are passionate about their work and the impact our company makes around the world. Iridium fosters an empowering and inclusive culture that allows employees to genuinely be their best selves. We are looking for others who want to join this truly unique company that celebrates our employees and provides the opportunity to truly make a difference in the world.
What We’re Looking For:
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:
What You’ll Need to Succeed:
Things That Would be Great if You Brought to the Table:
We’ll also need you to:
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.