1

Low Level Software Developer Jobs in Massachusetts

Proficient in Python, C, C++, or similar interpreted or low-level programming languages ... Strong working knowledge of software testing, evaluation best practices, and industry-standard ...

Proficient in Python, C, C++, or similar interpreted or low-level programming languages ... Strong working knowledge of software testing, evaluation best practices, and industry-standard ...

Embedded Software Engineer

MA

$138K - $182K/yr

... low-level hardware/software integration, and support of microcontroller-based embedded systems ... The engineer will contribute to software architecture, product enhancements, and reliability ...

Low-level hardware programming, and driver-level or embedded software skills/experience * Effective communication skills, with the ability to present technical concepts to both technical and non ...

Senior Software Engineer

Woburn, MA ยท On-site

$134K - $184K/yr

Proficient in Python, C, C++, or similar interpreted or low-level programming languages ... Strong working knowledge of software testing, evaluation best practices, and industry-standard ...

Lead Software Engineer

Woburn, MA ยท On-site

$157K - $224K/yr

Proficient in Python, C, C++, or similar interpreted or low-level programming languages ... Strong working knowledge of software testing, evaluation best practices, and industry-standard ...

Lead Software Engineer

Woburn, MA ยท On-site

$157K - $224K/yr

Proficient in Python, C, C++, or similar interpreted or low-level programming languages ... Strong working knowledge of software testing, evaluation best practices, and industry-standard ...

Apply Early

Proficient in Python, C, C++, or similar interpreted or low-level programming languages ... Strong working knowledge of software testing, evaluation best practices, and industry-standard ...

Apply Early

Staff Software Modeling Engineer

Waltham, MA ยท On-site

$198K - $268K/yr

The modeling team in Arm's Central Engineering Software (CE-SW) division enables customers across ... Experience with low-level software, firmware, or device-driver development. Salary Range: $198,100 ...

Staff Software Modeling Engineer

Waltham, MA ยท Hybrid

$198K - $268K/yr

The modeling team in Arm's Central Engineering Software (CE-SW) division enables customers across ... Experience with low-level software, firmware, or device-driver development. Salary Range: $198,100 ...

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 ...

next page

Showing results 1-20

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 Jul 3, 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 are Low Level Software Developers?

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 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:
Technical Lead Embedded Software Engineering

Technical Lead Embedded Software Engineering

Corporate Solutions Tech

Waltham, MA โ€ข On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 6 days ago

Be an early applicant


Job description

Key Responsibilities

  • Lead the design, development, and optimization of embedded software and firmware systems supporting robotics, autonomous, maritime, and advanced technology platforms.
  • Establish technical direction, software architecture standards, and engineering best practices across multiple programs.
  • Architect and implement firmware solutions tightly integrated with custom hardware, sensors, communication systems, and control systems.
  • Develop and review RTOS-based firmware utilizing technologies such as FreeRTOS, ROS2, Zephyr, and similar platforms.
  • Review electrical schematics and PCB layouts to identify firmware impacts, integration risks, and design concerns.
  • Lead technical design reviews, architecture discussions, risk assessments, and roadmap planning activities.
  • Debug complex system-level issues involving hardware, firmware, networking, and software integration.
  • Build and maintain development and test environments to support early-stage firmware development and system validation.
  • Ensure firmware solutions meet real-time performance, reliability, safety, and mission-critical requirements.
  • Serve as the primary technical escalation point for embedded software and system integration issues.
  • Mentor and coach engineering teams on firmware architecture, debugging methodologies, and development best practices.
  • Develop technical documentation including software requirements, architecture designs, specifications, and verification plans.
  • Support software configuration management and repeatable development workflows.
  • Collaborate closely with electrical, mechanical, systems, product, and customer teams.

Required Qualifications

  • Bachelorโ€™s Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • Masterโ€™s Degree preferred.
  • Minimum seven (7)+ years of embedded software or firmware development experience.
  • Minimum three (3)+ years in a senior engineering, technical lead, or architecture role.
  • Advanced proficiency in C and C++ for embedded systems development.
  • Experience utilizing Python for development tooling, automation, and testing.
  • Strong experience with RTOS environments such as:
    • FreeRTOS
    • ROS2
    • Zephyr
    • Similar real-time operating systems
  • Experience developing software for embedded platforms including:
    • STM32
    • ARM-based MCUs/SoCs
    • x86 embedded systems
    • PIC32
    • Similar architectures
  • Experience with low-level hardware interfaces including:
    • I2C
    • SPI
    • UART
    • Ethernet
    • GPIO

Preferred Qualifications

  • Experience supporting robotics, autonomous systems, maritime platforms, uncrewed systems, or military technologies.
  • Experience with navigation, localization, sensor fusion, or autonomous control systems.
  • Familiarity with cloud-based systems supporting data collection, storage, analysis, and management.
  • Experience troubleshooting networking stacks and board-level communications.
  • Experience with CI/CD pipelines supporting embedded software development.
  • Familiarity with ISO 9001, CMMI, or related quality frameworks.
  • Experience supporting government or defense-related programs.
  • Ability to obtain and maintain a security clearance.

Technical Skills & Experience

Embedded Systems Development

  • Embedded firmware architecture
  • Device drivers
  • Communication stacks
  • Hardware bring-up
  • Board support package development
  • Low-level software development

Real-Time Systems

  • FreeRTOS
  • ROS2
  • Zephyr
  • Task scheduling
  • Synchronization
  • Memory management
  • Timing analysis

Hardware & System Integration

  • Hardware/software integration
  • Sensor integration
  • Control systems
  • Oscilloscopes
  • Logic analyzers
  • Protocol analyzers
  • Root cause analysis

Development & Configuration Management

  • Git version control
  • Build systems
  • Embedded debugging environments
  • Software lifecycle management
  • CI/CD workflows
  • Software documentation

Bonus Experience

Candidates with experience in the following areas are strongly encouraged to apply:

  • Machine Learning (ML)
  • Artificial Intelligence (AI)
  • Computer Vision
  • Maritime systems
  • Autonomous platforms
  • Proposal development
  • Feasibility studies
  • Technical concept development
  • Functional safety and mission-critical software development
  • Agile software development methodologies
  • DevOps and DevSecOps practices
  • Quality Management Systems (QMS)

General Knowledge, Skills, and Abilities (KSAs)

  • Exceptional technical leadership and mentoring abilities.
  • Strong written and verbal communication skills.
  • Ability to communicate technical concepts to both engineering and non-technical stakeholders.
  • Proven analytical and problem-solving capabilities.
  • Ability to identify and mitigate technical risks early in the development lifecycle.
  • Strong organizational and project planning skills.
  • Ability to work effectively in customer-driven engineering environments.
  • Ability to manage multiple priorities in a fast-paced development setting.
  • Strong collaboration skills across multidisciplinary engineering teams.

Additional Information

  • Reports To:ย Director, Software Engineering
  • Travel Requirement:ย Up to 10%
  • Relocation Assistance:ย Not available at this time

Benefits Include

  • Medical, Dental, and Vision Insurance
  • 401(k) with Company Match
  • Paid Time Off (PTO)
  • Paid Holidays
  • Professional Development Opportunities
  • Collaborative and Innovative Engineering Environment

This is an outstanding opportunity for an experienced embedded systems leader to drive the development of cutting-edge technologies while mentoring engineering teams and shaping the technical direction of innovative products and mission-critical systems.