1

Electrical Software Engineer Jobs in Massachusetts

Embedded Software Engineer

Cambridge, MA · On-site

$143K - $189K/yr

Prior experience working on multi-disciplinary projects that exist at the confluence of mechanical, electrical, systems, and software engineering is strongly desired. Finally, the ideal candidate ...

Senior Software Engineer

Waltham, MA · On-site

$130 - $180/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Collaborate closely with electrical engineers on hardware bring-up, FPGA/CPLD integration, and ... Contribute to software architecture, documentation, and engineering best practices. Qualifications ...

Electrical Engineer

Falmouth, MA · On-site

$90.80 - $121.10/hr

Electrical/Embedded Software Engineer Level 3****Summary** Teledyne TapTone is a leading manufacturer of on-line inspection systems for leak and fill level on metal, glass, and flexible containers.

New

Senior Software Engineer

Danvers, MA · On-site

$178 - $188/hr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

Work closely with a team of electrical, mechanical, and software engineers, both on-site and remotely. * Perform all phases of software development: requirements, design, implementation, verification ...

Advanced Software Engineer

Acton, MA · On-site

$139K - $174K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking a highly skilled Advanced Software Engineer with expertise in LabView ,Visual Basic ... Design and develop electrical systems, circuits, and control panels * Create and interpret ...

Software Engineer

Boston, MA · On-site

$140K - $175K/yr

ECS is seeking a Software Engineer to support the execution of a variety of projects including ... BA/BS degree in Computer/Mechanical/Electrical Engineering; Computer Science or a related ...

Electrical Engineer

Falmouth, MA · On-site

$90K - $121K/yr

Electrical/Embedded Software Engineer Level 3 Summary Teledyne TapTone is a leading manufacturer of on-line inspection systems for leak and fill level on metal, glass, and flexible containers.

Electrical Engineer

North Falmouth, MA · On-site

$90K - $121K/yr

Electrical/Embedded Software Engineer Level 3 Summary Teledyne TapTone is a leading manufacturer of on-line inspection systems for leak and fill level on metal, glass, and flexible containers.

Embedded Software Engineer

Cambridge, MA · On-site

$90K - $210K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Prior experience working on multi-disciplinary projects that exist at the confluence of mechanical, electrical, systems, and software engineering is strongly desired. Finally, the ideal candidate ...

Embedded Software Engineer

Cambridge, MA · On-site

$90K - $210K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Prior experience working on multi-disciplinary projects that exist at the confluence of mechanical, electrical, systems, and software engineering is strongly desired. Finally, the ideal candidate ...

Showing results 21-40

Electrical Software Engineer information

See Massachusetts salary details

$65.5K

$126.4K

$156.7K

How much do electrical software engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for electrical software engineer in Massachusetts is $126,374.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,300.00 and $144,700.00 per year, depending on experience, location, and employer.

What does an electrical software engineer do?

An Electrical Software Engineer designs, develops, and tests software for electrical systems and devices. They work on embedded systems, control systems, and simulation software used in industries like automotive, aerospace, and power electronics. Their role involves programming, circuit analysis, and integrating software with hardware to optimize performance and reliability.

What are some common challenges faced by electrical software engineers in their day-to-day work?

Electrical Software Engineers often face the challenge of bridging the gap between hardware design and software implementation, requiring them to troubleshoot and optimize code for specific electronic systems. They may work closely with hardware engineers to ensure seamless integration and performance, which can mean addressing compatibility issues or adapting to evolving design requirements. Keeping up with emerging technologies and industry standards is also essential, as the field rapidly evolves. Being proactive in learning, collaborating effectively with multidisciplinary teams, and maintaining flexibility in problem-solving are key to overcoming these challenges and excelling in the role.

What are the key skills and qualifications needed to thrive as an electrical software engineer, and why are they important?

To thrive as an Electrical Software Engineer, you need a strong background in electrical engineering principles and programming languages such as C, C++, or Python, often supported by a relevant bachelor’s degree. Familiarity with hardware description languages (such as VHDL or Verilog), embedded systems, and design or simulation tools like MATLAB or Simulink is typically required. Effective problem-solving skills, teamwork, and clear communication are important soft skills in this field. These competencies are crucial for successfully developing and integrating software with electrical systems in complex engineering environments.

Who gets paid more, electrical software engineers or software engineers?

Electrical software engineers typically earn similar or slightly higher salaries than general software engineers, especially if they work on specialized embedded systems or hardware integration. Salary differences depend on experience, location, industry, and specific skills such as proficiency with hardware description languages or real-time operating systems.

What are popular job titles related to Electrical Software Engineer jobs in Massachusetts?

For Electrical Software Engineer jobs in Massachusetts, the most frequently searched job titles are:

What job categories do people searching Electrical Software Engineer jobs in Massachusetts look for?

The top searched job categories for Electrical Software Engineer jobs in Massachusetts are:

Infographic showing various Electrical Software Engineer job openings in Massachusetts as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $126,374 per year, or $60.8 per hour.

Embedded Software Engineer

MORSE Corp

Cambridge, MA • On-site

$143K - $189K/yr

Full-time

Re-posted 17 hours ago


Job description

As an Embedded Software Engineer at MORSE, you will be developing software to support Unmanned Aircraft Systems (UAS) R&D programs. In this role, you will be involved with all aspects of the engineering design cycle from concept through deployment.

Your responsibilities will include integrating novel algorithms with flight software to introduce new capabilities for autonomous aircraft, setting up and performing simulations to support integration efforts, and supporting flight tests to evaluate algorithm performance. You will play a critical role in flight testing by defining test objectives, configuring software on aircraft avionics, and operating ground stations to monitor and control aircraft in flight.

Working alongside experts in sensing and control technologies, you will help integrate cutting-edge capabilities into novel platforms and support testing in both lab and field environments. In this position, you are motivated to focus on the intersection of the user, software, and hardware to ensure that deployed autonomous systems can execute their mission successfully while exceeding the customer's expectations.

Responsibilities
  • Develop embedded software for novel fixed wing and multi-rotor unmanned aerial vehicles

  • Developing new software functionality for autonomous UAV flight by modifying PX4 autopilot with new software

  • Integrating novel autonomy algorithms into UAV flight software, migrating from Python to C/C++ if necessary

  • Updating and executing simulation software to test and evaluate novel algorithms

  • Supporting the development of preflight planning tools in Python that interface with data and UI tools via web API

  • Interface with technology SMEs to integration new algorithms and subsystems into vehicle platforms.

  • Support flight tests of UAS and UAVs. Including setup, system checkouts, ground station operation, log retrieval and analysis, and debugging.

  • Communicate design status, test results, and suggestions in a timely and efficient manner

Requirements

The ideal candidate will have a strong and diverse background with an emphasis on software development for embedded systems.  Prior experience working on multi-disciplinary projects that exist at the confluence of mechanical, electrical, systems, and software engineering is strongly desired.  Finally, the ideal candidate should be able to decompose complex problems into their constituent components, devise plans for executing each piece of the problem, and follow-through on solution development, test, and verification.

  • BS or MS in Software Engineering, Computer Science, Electrical Engineering, or related field

  • 5+ years of embedded software development and experience deploying embedded software

  • Strong proficiency with C/C++, Python, and Rust 

  • Familiarity with PX4, Ardupilot, or similar. Integration into commercial platforms and configuration for flight.

  • Experience with RTOS and embedded communication protocols (UART, I2C, CAN, etc)

  • Experience with control hardware setup. Examples include telemetry harness setup, radio configuration, power system installation and monitoring

  • Strong debugging and troubleshooting skills

  • Willingness and desire to travel for, and participate in, field tests up to 10% of each year

  • US CITIZENSHIP REQUIRED and ability to obtain a U.S. Security Clearance