1

Senior Embedded Software Engineer Jobs in Reading, MA

Sr. Embedded Software Engineer Department: Engineering Employment Type: Full Time Location: Burlington, MA Compensation: $130,000 - $140,000 / year Description The Senior Embedded Engineer ...

Sr. Embedded Software Engineer

Somerville, MA · Hybrid

$135.30K - $177.30K/yr

As a Senior Embedded Software Engineer, you'll play a pivotal role in the development and enhancement of the software that powers our robotic lifting solutions. You'll collaborate with cross ...

Sr. Embedded Software Engineer

Somerville, MA · On-site

$135.30K - $177.30K/yr

As a Senior Embedded Software Engineer, you'll play a pivotal role in the development and enhancement of the software that powers our robotic lifting solutions. You'll collaborate with cross ...

Sr. Embedded Software Engineer

Somerville, MA · On-site

$135.30K - $177.30K/yr

As a Senior Embedded Software Engineer, you'll play a pivotal role in the development and enhancement of the software that powers our robotic lifting solutions. You'll collaborate with cross ...

What we need We are looking for a Senior Embedded Software Engineer to join our team and play a key role in designing, developing, and maintaining Linux-based systems for our robotics platform. In ...

As a Senior Embedded Software Engineer with us, you will be responsible for managing and facilitating the proper design and implementation of complex software and software / hardware integrated ...

What we need We are looking for a Senior Embedded Software Engineer to join our team and play a key role in designing, developing, and maintaining Linux-based systems for our robotics platform. In ...

next page

Showing results 1-20

Senior Embedded Software Engineer information

See Reading, MA salary details

$79.7K

$152.8K

$204.2K

How much do senior embedded software engineer jobs pay per year?

As of May 31, 2026, the average yearly pay for senior embedded software engineer in Reading, MA is $152,763.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,800.00 and $171,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Embedded Software Engineer, and why are they important?

To thrive as a Senior Embedded Software Engineer, you need deep expertise in embedded C/C++ programming, real-time operating systems (RTOS), and a strong background in computer engineering or a related field. Familiarity with hardware debugging tools (such as oscilloscopes and logic analyzers), version control systems (like Git), and relevant certifications (e.g., ARM Accredited Engineer) is typically required. Exceptional problem-solving, communication, and project leadership skills help you collaborate effectively and mentor junior engineers. These competencies ensure the creation of robust, efficient, and reliable embedded systems critical for product success.

What are some common challenges Senior Embedded Software Engineers face when integrating software with new hardware platforms?

Senior Embedded Software Engineers often encounter challenges such as ensuring software compatibility with diverse hardware architectures, optimizing for limited memory or processing power, and debugging hardware-software interactions. These engineers must frequently collaborate with hardware teams to resolve timing issues, manage device drivers, and ensure reliable system performance. Successfully navigating these challenges requires strong problem-solving skills, adaptability, and a deep understanding of both hardware constraints and software design.

What is a Senior Embedded Software Engineer?

A Senior Embedded Software Engineer is an experienced professional who designs, develops, tests, and maintains software that runs on embedded systems—specialized computing devices that are not traditional computers, such as automotive control systems, medical devices, or consumer electronics. They often work closely with hardware engineers to ensure software integrates seamlessly with hardware components. Senior engineers typically lead projects, mentor junior staff, and contribute to system architecture and design decisions. Their expertise includes programming languages like C or C++, real-time operating systems, and debugging tools specialized for embedded environments.

What is the difference between Senior Embedded Software Engineer vs Embedded Software Engineer?

AspectSenior Embedded Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's/Master's in Computer Engineering, Electrical Engineering, or related field; experience in embedded systemsBachelor's degree in relevant field; entry-level to mid-level experience
Work EnvironmentDesigning, developing, testing embedded systems for hardware productsDeveloping firmware and software for embedded devices, often under supervision
Employer & Industry UsageTech companies, automotive, aerospace, consumer electronicsSimilar industries, often as part of product development teams

The main difference between a Senior Embedded Software Engineer and an Embedded Software Engineer lies in experience and responsibility. Senior engineers typically have more expertise, lead projects, and mentor junior staff, while embedded software engineers focus on developing and testing embedded code. Both roles require similar technical skills and industry knowledge, but senior roles involve greater leadership and strategic input.

What are popular job titles related to Senior Embedded Software Engineer jobs in Reading, MA? For Senior Embedded Software Engineer jobs in Reading, MA, the most frequently searched job titles are:
What job categories do people searching Senior Embedded Software Engineer jobs in Reading, MA look for? The top searched job categories for Senior Embedded Software Engineer jobs in Reading, MA are:
What cities near Reading, MA are hiring for Senior Embedded Software Engineer jobs? Cities near Reading, MA with the most Senior Embedded Software Engineer job openings:
Infographic showing various Senior Embedded Software Engineer job openings in Reading, MA as of May 2026, with employment types broken down into 1% Internship, 92% Full Time, 2% Part Time, and 5% Contract. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $152,763 per year, or $73.4 per hour.

Senior Embedded Software Engineer

Webster & Webster Associates

Boston, MA • On-site, Remote

$135.10K - $177K/yr

Other

Posted 5 days ago


Job description

Job Type: Full-Time
Location Type: Remote
Webster & Webster Associates is conducting a search on behalf of our client, a leader in embedded security solutions, for a Senior Embedded Software Engineer. This role is ideal for a highly skilled software engineer with a strong background in C programming, networking, and security, looking to develop high-performance cryptographic algorithms and security protocols for embedded systems.
Key Responsibilities
  • Design, implement, and optimize portable, memory-efficient software in C.
  • Develop and integrate cryptographic and security protocols into embedded systems.
  • Identify and troubleshoot software defects across different compilers and operating systems.
  • Collaborate on integrating cryptography and TLS into open-source software packages.
  • Maintain and improve software documentation to ensure clarity and usability.
  • Participate in and conduct code reviews using GitHub Pull Requests.
  • Provide technical support to customers with accurate and timely responses.

Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+years of hands-on experience in C.
  • Strong expertise in networking, security, and code optimization.
  • Excellent debugging, analytical, and problem-solving skills.
  • Proficiency in secure coding techniques.
  • Strong verbal and written communication skills.
  • Ability to work independently and collaboratively within a high-performing engineering team.

Preferred Qualifications
  • Experience with assembly programming.
  • Knowledge of encryption software or cryptographic protocols such as TLS, DTLS, and SSH.
  • Familiarity with SSL/TLS libraries (OpenSSL, BoringSSL, or Mbed TLS).
  • Understanding of hardware-based cryptography, secure elements, or TPM.
  • Experience with bootloaders and secure boot processes.
  • Working knowledge of various operating environments, including Linux, Windows, Embedded Linux, and RTOS (e.g., VxWorks, QNX, ThreadX, FreeRTOS, uC/OS, MQX).
  • Developing C code for mobile platforms (Android, iOS).

Why Join?
  • Be part of an innovative team driving next-generation embedded security.
  • Work on impactful projects in a fast-paced, high-tech environment.
  • Gain exposure to cutting-edge cryptographic and networking technologies.
  • Competitive compensation, comprehensive benefits, and opportunities for growth.

If you're a talented embedded software engineer with a passion for security and high-performance systems, we'd love to hear from you! Apply today or contact Webster & Webster Associates to learn more.
Title: Senior Embedded Software Engineer
Location: Boston, MA
Location Type: Remote
Job Type: Full-Time
Relocation: No
Job ID: JO-2501-1202