Embedded Software Engineer
$145K - $218K/yr
Design and implementation with embedded software in C/C++ and Rust * Linux OS use, for an embedded ... Bachelor's degree in computer engineering or a related field * US citizenship and an active SECRET ...
$145K - $218K/yr
Design and implementation with embedded software in C/C++ and Rust * Linux OS use, for an embedded ... Bachelor's degree in computer engineering or a related field * US citizenship and an active SECRET ...
$145K - $218K/yr
Design and implementation with embedded software in C/C++ and Rust * Linux OS use, for an embedded ... Bachelor's degree in computer engineering or a related field * US citizenship and an active SECRET ...
Job Title: Sr. Embedded Firmware Engineer (Rust and C) Position Overview: We are seeking an ... Extensive experience with baremetal programming and embedded systems. * Demonstrated experience ...
Job Title: Sr. Embedded Firmware Engineer (Rust and C) Position Overview: We are seeking an ... Extensive experience with baremetal programming and embedded systems. * Demonstrated experience ...
Cambridge, MA · On-site
$110K/yr
Job Title: Sr. Embedded Firmware Engineer (Rust and C)Position Overview:We are seeking an ... Extensive experience with bare‑metal programming and embedded systems.Demonstrated experience ...
Quick apply
Cambridge, MA · On-site
$110K/yr
Job Title: Sr. Embedded Firmware Engineer (Rust and C)Position Overview:We are seeking an ... Extensive experience with bare‑metal programming and embedded systems.Demonstrated experience ...
Boston, MA · On-site
$143K - $188K/yr
... C++ programming languages for embedded systems. • In-depth knowledge of embedded systems architectures, real-time operating systems (RTOS), and hardware-software interaction. • Extensive ...
Boston, MA · On-site
$143K - $188K/yr
... C++ programming languages for embedded systems. • In-depth knowledge of embedded systems architectures, real-time operating systems (RTOS), and hardware-software interaction. • Extensive ...
Cambridge, MA · On-site
$143K - $189K/yr
C/C++ and assembly programming languages * Strong development and troubleshooting skills on embedded targets * Solid understanding of OS coding techniques, hardware/software interfaces, and subsystem ...
Cambridge, MA · On-site
$143K - $189K/yr
C/C++ and assembly programming languages * Strong development and troubleshooting skills on embedded targets * Solid understanding of OS coding techniques, hardware/software interfaces, and subsystem ...
Westford, MA · On-site
$136K - $179K/yr
Implement software features using C/C++ and other applicable programming languages. * Develop software for microcontrollers, processors, and real-time embedded systems. * Participate in software ...
Westford, MA · On-site
$136K - $179K/yr
Implement software features using C/C++ and other applicable programming languages. * Develop software for microcontrollers, processors, and real-time embedded systems. * Participate in software ...
Westford, MA · On-site
$136K - $179K/yr
Implement software features using C/C++ and other applicable programming languages. * Develop software for microcontrollers, processors, and real-time embedded systems. * Participate in software ...
Westford, MA · On-site
$136K - $179K/yr
Implement software features using C/C++ and other applicable programming languages. * Develop software for microcontrollers, processors, and real-time embedded systems. * Participate in software ...
Burlington, MA · Remote
$150K - $185K/yr
You'll develop production embedded applications in C/C++, optimize software for resource ... If you're the kind of engineer who can read complex C/C++ code like a book, enjoys understanding ...
Quick apply
Burlington, MA · Remote
$150K - $185K/yr
You'll develop production embedded applications in C/C++, optimize software for resource ... If you're the kind of engineer who can read complex C/C++ code like a book, enjoys understanding ...
Westford, MA · Hybrid
$136K - $179K/yr
Implement software features using C/C++ and other applicable programming languages. * Develop software for microcontrollers, processors, and real-time embedded systems. * Participate in software ...
Westford, MA · Hybrid
$136K - $179K/yr
Implement software features using C/C++ and other applicable programming languages. * Develop software for microcontrollers, processors, and real-time embedded systems. * Participate in software ...
We are looking for a unique engineer to enhance the sustainability of our current radar products ... Embedded C/C++ and/or Ada software development experience. * Experience developing on VxWorks and ...
We are looking for a unique engineer to enhance the sustainability of our current radar products ... Embedded C/C++ and/or Ada software development experience. * Experience developing on VxWorks and ...
Boston, MA · On-site
$120K - $160K/yr
... software systems programming and analysis Qualifications * Extensive development in C / C ... Embedded Systems * Android * C# Compensation * Salary $120,000 - $160,000 depending on level of ...
Boston, MA · On-site
$120K - $160K/yr
... software systems programming and analysis Qualifications * Extensive development in C / C ... Embedded Systems * Android * C# Compensation * Salary $120,000 - $160,000 depending on level of ...
Boston, MA · On-site
$120K - $160K/yr
... software systems programming and analysis Qualifications * Extensive development in C / C ... Embedded Systems * Android * C# Compensation * Salary $120,000 - $160,000 depending on level of ...
Boston, MA · On-site
$120K - $160K/yr
... software systems programming and analysis Qualifications * Extensive development in C / C ... Embedded Systems * Android * C# Compensation * Salary $120,000 - $160,000 depending on level of ...
Mansfield, MA · On-site
$139K - $183K/yr
The Embedded Software Engineer is responsible for architecting, designing, and implementing control ... Experience using C or other high-level programming languages to create applications for automated ...
Quick apply
Mansfield, MA · On-site
$139K - $183K/yr
The Embedded Software Engineer is responsible for architecting, designing, and implementing control ... Experience using C or other high-level programming languages to create applications for automated ...
Danvers, MA · On-site
... Team, Position- Embedded System Engineer Location : Danvers, MA Day 1 onsite * 12+ years of ... Develop high-performance, multi-threaded applications using C and C++ * Secure Boot and Secure ...
Danvers, MA · On-site
... Team, Position- Embedded System Engineer Location : Danvers, MA Day 1 onsite * 12+ years of ... Develop high-performance, multi-threaded applications using C and C++ * Secure Boot and Secure ...
Cambridge, MA · On-site
$75K - $156K/yr
Summary: The Embedded Software Engineer 2 provides technical expertise and leadership for the ... Working knowledge of RUST or C experience and strong desire to learn RUST. Design and implement ...
Cambridge, MA · On-site
$75K - $156K/yr
Summary: The Embedded Software Engineer 2 provides technical expertise and leadership for the ... Working knowledge of RUST or C experience and strong desire to learn RUST. Design and implement ...
Mansfield, MA · On-site
$139K - $183K/yr
The Embedded Software Engineer is responsible for architecting, designing, and implementing control ... Experience using C or other high-level programming languages to create applications for automated ...
Mansfield, MA · On-site
$139K - $183K/yr
The Embedded Software Engineer is responsible for architecting, designing, and implementing control ... Experience using C or other high-level programming languages to create applications for automated ...
$143K - $189K/yr
As an Embedded Software Engineer at MORSE, you will be developing software to support Unmanned ... Integrating novel autonomy algorithms into UAV flight software, migrating from Python to C/C++ if ...
$143K - $189K/yr
As an Embedded Software Engineer at MORSE, you will be developing software to support Unmanned ... Integrating novel autonomy algorithms into UAV flight software, migrating from Python to C/C++ if ...
$139K - $183K/yr
The Embedded Software Engineer is responsible for architecting, designing, and implementing control ... Experience using C or other high-level programming languages to create applications for automated ...
$139K - $183K/yr
The Embedded Software Engineer is responsible for architecting, designing, and implementing control ... Experience using C or other high-level programming languages to create applications for automated ...
$75K - $156K/yr
Summary: The Embedded Software Engineer 2 provides technical expertise and leadership for the ... Working knowledge of RUST or C experience and strong desire to learn RUST. Design and implement ...
$75K - $156K/yr
Summary: The Embedded Software Engineer 2 provides technical expertise and leadership for the ... Working knowledge of RUST or C experience and strong desire to learn RUST. Design and implement ...
Government. • Proficiency in C/C++ for systems-level or embedded software development • ... engineering best practices (e.g., modular design, testing, code review) • Experience using ...
Government. • Proficiency in C/C++ for systems-level or embedded software development • ... engineering best practices (e.g., modular design, testing, code review) • Experience using ...
$40.2K - $75.9K
6% of jobs
$107.4K is the 25th percentile. Wages below this are outliers.
$75.9K - $111.7K
21% of jobs
The median wage is $125.7K / yr.
$111.7K - $147.5K
57% of jobs
$147.5K - $183.2K
15% of jobs
$183.2K - $219K
0% of jobs
$219K - $254.7K
0% of jobs
$254.7K - $290.5K
0% of jobs
$290.5K - $326.2K
0% of jobs
$326.2K - $362K
0% of jobs
$362K - $397.7K
0% of jobs
$397.7K - $433.5K
0% of jobs
$40.2K
$140.2K
$433.5K
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.
The most popular types of Embedded C Programming jobs in Boston, MA are:
For Embedded C Programming jobs in Boston, MA, the most frequently searched job titles are:
The top searched job categories for Embedded C Programming jobs in Boston, MA are:
Cities near Boston, MA with the most Embedded C Programming job openings:

6.3
Based on 11 frontline employees who took The Breakroom Quiz
78th of 99 rated telecommunications companies
One team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We’re looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.
This is a role for a Embedded Software Engineer within Secure Netowrk Systems (SNS) - Viasat Government who is eager to contribute to a small, fast-paced team. You will develop software to support encrypted communications systems including Layer 2 and Layer 3 In-line Network Encryptors, embedded cryptographic devices, and emerging cryptographic solutions. You will interface and collaborate with system, test, and hardware engineers as new capabilities are developed and transitioned into service.
Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here.
Qualifications:Sourced by ZipRecruiter
At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate.
Telecommunications
5,001 - 10,000 Employees
Carlsbad, CA, US
1986