1

Low Level Software Developer Jobs in Massachusetts

Senior Software Engineer

Needham, MA · On-site

$133K - $175K/yr

Responsibilities : • Utilize your expertise in low-level programming as we advance the ... software engineers, encouraging our culture of continuous learning and collaboration • ...

Responsibilities : • Design, develop, test, and maintain software applications to support lasercom system-level functions. • Collaborate with engineers and end-users to define requirements and ...

Software Developer Clearance Level: Must be able to obtain an Active Secret Clearance to be considered - US Citizenship is a requirement to apply Location: Must live within 100 miles of Lexington, MA ...

Software Developer Clearance Level: Must be able to obtain an Active Secret Clearance to be considered - US Citizenship is a requirement to apply Location: Must live within 100 miles of Lexington, MA ...

Robotics Software Engineer

Cambridge, MA · On-site

$90K - $210K/yr

MORSE is seeking a talented Robotics Software Engineer to join our team. The ideal candidate will ... Demonstrate familiarity with low-level embedded programming concepts such as memory management ...

Senior Software Engineer

Boston, MA · On-site

$133K - $175K/yr

... passionate Senior Software Engineer to join our innovative team. In this role, you will be ... low-level native execution engines, and deep hardware control layers. This is an onsite role based ...

Software Developer Clearance Level: Must have an Active Secret/Top Secret Clearance to be considered - US Citizenship is a requirement to apply Location: Must live within 100 miles of Lexington, MA ...

Software Developer Duration: 3 Years (High Possibility of Extension) Location: Lexington, MA Onsite ... High-level programming language (C#, Java, etc.) * Strong programming skills in C/C++ * Scripting ...

Software Developer Clearance Level: Must have an Active Secret/Top Secret Clearance to be considered - US Citizenship is a requirement to apply Location: Must live within 100 miles of Lexington, MA ...

Embedded Software Engineer

Wilmington, MA · On-site

$143K - $189K/yr

Implement low-level drivers, communication protocols (e.g., CAN, SPI, I2C, UART, Ethernet, PCIe ... DevOps, Atlassian [Jira] or the like) * Ability to travel ~10% Preferred: * Experience in the ...

Software Engineer II

Needham, MA · On-site

$106K - $145K/yr

Responsibilities : • Utilize your expertise in low-level programming as we advance the ... software that is clean, simple, and elegant • Proficiency with concurrency and multi-threaded ...

Software Engineer II

Needham, MA · On-site

$106K - $145K/yr

Responsibilities : • Utilize your expertise in low-level programming as we advance the ... software that is clean, simple, and elegant • Proficiency with concurrency and multi-threaded ...

Senior Software Engineer

Needham, MA · Hybrid

$88K - $267K/yr

As a Senior Software Engineer you will ... Utilize your expertise in low-level programming as we advance the state of the art in high ...

Software Engineer II

Needham, MA · On-site

$81K - $197K/yr

As a Software Engineer II you will ... Utilize your expertise in low-level programming as we advance the state of the art in high ...

$120 - $190/hr

Raytheon brings the strength of more than 100 years of experience and renowned engineering ... and low-level software development. * Experience in mission-critical Command, Control, and ...

Showing results 41-60

Low Level Software Developer information

See Massachusetts salary details

$52.4K

$122.1K

$181.3K

How much do low level software developer jobs pay per year?

As of Sep 4, 2026, the average yearly pay for low level software developer in Massachusetts is $122,149.00, according to ZipRecruiter salary data. Most workers in this role earn between $98,300.00 and $142,000.00 per year, depending on experience, location, and employer.

What is a low level software developer?

Low Level Software Developers are programmers who specialize in writing software that interacts closely with computer hardware or system resources. They typically work with languages like C, C++, or Assembly to develop operating systems, device drivers, embedded systems, or performance-critical applications. Their work often requires an in-depth understanding of hardware architecture, memory management, and system processes. Low Level Software Developers play a crucial role in ensuring software runs efficiently and reliably on various devices.

What are the key skills and qualifications needed to thrive as a low level software developer, and why are they important?

To thrive as a Low Level Software Developer, you need a solid understanding of computer architecture, proficiency in programming languages like C or C++, and a relevant degree in computer science or engineering. Familiarity with debugging tools, operating systems internals, and version control systems such as Git is typically required. Strong problem-solving skills, attention to detail, and effective communication are crucial soft skills for this role. These abilities are vital for efficiently developing, optimizing, and troubleshooting software that interacts closely with hardware and system resources.

What are popular job titles related to Low Level Software Developer jobs in Massachusetts?

For Low Level Software Developer jobs in Massachusetts, the most frequently searched job titles are:

What job categories do people searching Low Level Software Developer jobs in Massachusetts look for?

The top searched job categories for Low Level Software Developer jobs in Massachusetts are:

What cities in Massachusetts are hiring for Low Level Software Developer jobs?

Cities in Massachusetts with the most Low Level Software Developer job openings:

Sr. Software Engineer (Defense & Aerospace, North Reading)

Teradyne

Reading, MA • On-site

$129K - $207K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 2 days ago


Key responsibilities

  • Lead the development and implementation of software projects.

  • Develop Software Drivers, assist with release cycles, and debug software driver modules working closely with hardware and firmware engineers.

  • Develop and maintain internal software tools to assist the development, debugging, and quality assurance processes.


Job description

Teradyne's Defense & Aerospace Division delivers advanced, mission critical test solutions to military and aerospace customers worldwide. Our comprehensive portfolio supports the entire test lifecycle across factory, depot, and field environments, with continued growth driven by next-generation defense programs and modernization initiatives.
We attract, develop, and retain a high-performance workforce made up of people from diverse backgrounds united by a shared commitment to excellence. We strive to foster a positive and inclusive work environment where our employees, and the communities around us, can thrive.
Our PurposeTERADYNE, where experience meets innovation and driving excellence in every connection. We are fueled by creativity and diversity of thought and in our workforce. Our employees are supported to innovate and learn something new every day.
We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team - one that makes better decisions, drives innovation and delivers better business results.
Opportunity Overview
Software development tasks consist of writing and maintaining software that presents a programmatic interface to the low-level hardware of Automatic Test Equipment (ATE). The software that is developed will interface to hardware directly and through firmware. It will also provide a more generalized interface up to user-level software.
  • Lead the development and implementation of software projects
  • Work closely with other departments to define software requirements and align development efforts with business goals.
  • Develop Software Drivers and assist with release cycles.
  • Debug Software Drivers modules through the software toolset, working closely with hardware and firmware engineers.
  • Develop and maintain internal software tools to assist the development and debugging process.
  • Develop and maintain internal tools to measure and assure the quality of the delivered software.

All About YouWe seek individuals who share our passion and determination. Our commitment to customer success drives us to go the extra mile. If you're ready to join us in this mission, take a closer look at the minimum criteria for the position.
  • 8+ years' experience
  • Proficient in C/C++ and C#
  • Familiar with Azure DevOps, MS 365, and Visual Studio
  • Familiar with the entire software development cycle from requirements definition to test
  • Proficient with hardware-facing software
  • Excellent written, verbal and group communication skills.
  • Experience with Source Control Management (Azure / Git)
  • Product development experience working with cross-functional engineering teams (software, mechanical, electrical, systems)
  • Experience managing product requirements (development of, communication of, and verifying against)
  • Software development task definition, effort estimates, and schedules
  • Software development status tracking and reporting
  • Define and oversee development team's standards and processes
  • Experience managing a team of staff and contract software engineers
  • Experience managing engineering service providers (outsourced engineering), including Statement of Work (SOW) definition, scope, schedule, and status tracking
  • Familiar with Automated Test Equipment (ATE) and related software
  • Familiar with thermal automated test

Compensation:
The base salary range for this role is $129,600 - $207,400. This range is a good faith estimate, and the amount of base salary will correspond with experience and skill set. This range can also fluctuate depending on demand and location.
Incentive Plan: This job is eligible for discretionary bonus(es) based on financial performance.
Benefits:
Teradyne offers a variety of robust health and well-being benefit programs, including medical, dental, vision, Flexible Spending Accounts, retirement savings plans, life and disability insurance, paid vacation & holidays, tuition assistance programs, and more. Please click here to see details.
#LI-KD1
ITAR Restriction: All candidates for this ITAR restricted position must be one of the following: US Citizen or U.S. Permanent Resident, Asylee, Refugee or otherwise lawfully admitted under an amnesty program.
The above listed position may involve access to export controlled technology and may be subject to export licensing requirements prior to employment.