2

Embedded Software Engineer Remote Jobs in Boston, MA

Software Engineer - Radar

Burlington, MA ยท Remote

$115K - $140K/yr

... combining embedded systems, radar sensing, cloud computing, and AI to unlock powerful real-world ... We are seeking a Software Engineer to analyze real-world radar data, prototype new algorithms, and ...

Senior Software Engineer

Westwood, MA ยท On-site +1

$137K - $180K/yr

... hardening โ€ข Embedded or firmware-adjacent development experience โ€ข Frontend experience ... We support flexibility and work-life balance, offering both remote and in-office work options ...

Lead Machine Learning Engineer - REMOTE

Lynn, MA ยท Remote

$105K - $139K/yr

The ideal candidate is a software engineer with deep MLOps expertise. They know how to design model ... Remote work schedule, with a preference for candidates based in Miami, FL; Bentonville, AR; or ...

Lead Machine Learning Engineer - REMOTE

Quincy, MA ยท Remote

$107K - $141K/yr

The ideal candidate is a software engineer with deep MLOps expertise. They know how to design model ... Remote work schedule, with a preference for candidates based in Miami, FL; Bentonville, AR; or ...

Lead Machine Learning Engineer - REMOTE

Boston, MA ยท Remote

$111K - $146K/yr

The ideal candidate is a software engineer with deep MLOps expertise. They know how to design model ... Remote work schedule, with a preference for candidates based in Miami, FL; Bentonville, AR; or ...

Lead Machine Learning Engineer - REMOTE

Woburn, MA ยท Remote

$109K - $144K/yr

The ideal candidate is a software engineer with deep MLOps expertise. They know how to design model ... Remote work schedule, with a preference for candidates based in Miami, FL; Bentonville, AR; or ...

Lead Machine Learning Engineer - REMOTE

Boston, MA ยท Remote

$111K - $146K/yr

The ideal candidate is a software engineer with deep MLOps expertise. They know how to design model ... Remote work schedule, with a preference for candidates based in Miami, FL; Bentonville, AR; or ...

Lead Machine Learning Engineer - REMOTE

Boston, MA ยท Remote

$111K - $146K/yr

The ideal candidate is a software engineer with deep MLOps expertise. They know how to design model ... Remote work schedule, with a preference for candidates based in Miami, FL; Bentonville, AR; or ...

next page

Showing results 1-20

Embedded Software Engineer Remote information

See Boston, MA salary details

$76K

$166.6K

$189K

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

As of Jun 9, 2026, the average yearly pay for embedded software engineer remote in Boston, MA is $166,636.00, according to ZipRecruiter salary data. Most workers in this role earn between $142,900.00 and $187,900.00 per year, depending on experience, location, and employer.

What are some common challenges faced by remote Embedded Software Engineers, and how can they be addressed?

Remote Embedded Software Engineers often encounter challenges such as limited direct access to physical hardware, coordinating across different time zones with team members, and maintaining effective communication for troubleshooting and integration tasks. These challenges can be mitigated by utilizing remote hardware labs, well-established code repositories, and clear documentation practices. Regular video meetings, collaborative development tools, and proactive status updates also help keep projects on track and align team efforts. By staying organized and responsive, remote engineers can overcome these obstacles and deliver high-quality embedded solutions.

What is an Embedded Software Engineer Remote job?

An Embedded Software Engineer Remote job involves designing, developing, and testing software that runs on embedded systems, such as microcontrollers or IoT devices, while working remotely. These engineers write low-level code, optimize performance, and ensure seamless hardware-software integration. They use programming languages like C, C++, or Python and collaborate with teams through virtual communication tools. Remote roles require strong self-discipline, effective communication, and the ability to troubleshoot issues independently.

What are the key skills and qualifications needed to thrive in the Embedded Software Engineer Remote position, and why are they important?

To thrive as an Embedded Software Engineer Remote, you need strong programming skills in C/C++, a solid understanding of embedded systems architecture, and often a degree in computer engineering, electrical engineering, or a related field. Familiarity with real-time operating systems (RTOS), version control tools like Git, and hardware debugging tools is commonly required, and certifications like Certified Embedded Systems Engineer (CESE) are a plus. Excellent problem-solving, self-motivation, and clear communication are important soft skills for effective remote collaboration. These capabilities enable you to deliver reliable, efficient solutions in a distributed work environment while supporting cross-functional teams and project objectives.

What are the most commonly searched types of Embedded Software Engineer jobs in Boston, MA? The most popular types of Embedded Software Engineer jobs in Boston, MA are:
What job categories do people searching Embedded Software Engineer Remote jobs in Boston, MA look for? The top searched job categories for Embedded Software Engineer Remote jobs in Boston, MA are:
What cities near Boston, MA are hiring for Embedded Software Engineer Remote jobs? Cities near Boston, MA with the most Embedded Software Engineer Remote job openings:
Software Engineer - AI Platforms & Edge Computing

Software Engineer - AI Platforms & Edge Computing

MatrixSpace

Burlington, MA โ€ข Remote

$125K - $160K/yr

Full-time

Posted 2 days ago


Job description

At MatrixSpace, we are building technology that bridges the physical and digital worlds โ€” combining embedded systems, radar sensing, cloud computing, and AI to unlock powerful real-world intelligence.

Weโ€™re looking for a software engineer to help build and scale our edge and cloud platform for AI-powered applications. In this role, youโ€™ll work on backend services, distributed systems, and infrastructure that enable real-time data processing and intelligent decision-making at the edge.

Youโ€™ll collaborate closely with experienced engineers across platform, AI, and embedded systems, contributing to the design and implementation of scalable systems while growing your skills in edge computing and modern cloud infrastructure.

This is not a fully remote role -- you will be required to be onsite at least a few days per week!

Key Responsibilities:
  • Design and implement platform software supporting AI workloads, edge inference, and distributed data pipelines across hybrid environments.
  • Contribute to the architecture, design, and deployment of scalable systems in both cloud-based and on-premises runtime environments.
  • Develop and maintain high-performance components in C/C++, Go, and Python, optimized for edge and real-time environments.
  • Build and manage API-based middleware that connects AI models, data services, and frontend interfaces.
  • Implement service-oriented architectures (SOA) and Software-as-a-Service (SaaS) frameworks to support modular, extensible system design.
  • Leverage Infrastructure-as-Code (IaC) for automated provisioning, deployment, and configuration management.
  • Employ containerization (Docker) and orchestration (Kubernetes) for edge-to-cloud deployments and lifecycle management.
  • Integrate networking protocols (TCP/IP, HTTPS) for secure, high-throughput edge-cloud communication.
  • Use CMake and BASH scripting for build automation, testing, and deployment pipelines.
  • Collaborate using Git-based configuration management systems in a modern CI/CD environment.
  • Work closely with data scientists and AI engineers to embed ML models into production-grade edge systems.
  • Optimize performance, reliability, and scalability across resource-constrained and distributed computing environments.
Required Skills and Experience:

Candidates must be legally authorized to work in the United States without employer sponsorship and may be required to obtain and maintain a U.S. government security clearance in the future.

  • 2-4 years of software engineering experience in embedded, cloud, or distributed systems.
  • Proficiency and recent experience coding in C/C++ required.
  • Strong knowledge of edge computing, AI platform development, or real-time data systems.
  • Experience building backend systems or APIs
  • Familiarity with cloud platforms (AWS, GCP, or Azure)
  • Understanding of basic distributed systems concepts (e.g., scalability, latency, reliability)
  • Ability to collaborate effectively and learn quickly in a fast-paced environment
Preferred Qualifications
  • Experience with Go, and/or Python a plus.
  • Experience with containers or Kubernetes
  • Exposure to infrastructure-as-code or CI/CD pipelines
  • Interest in AI/ML systems or model deployment
  • Exposure to edge computing or real-time systems
Why Join Us
  • Join a team that thrives on innovation and collaboration.
  • Work on cutting-edge technology bridging embedded systems, cloud computing, and AI applications
  • Collaborate with world-class engineers solving complex distributed systems challenges
  • High ownership, fast iteration, and opportunities to lead architecture and innovation initiatives
  • Competitive compensation, equity options, and a culture that values innovation and technical excellence.

Compensation range: $125,000 - $160,000. Actual position within the range will be determined based on experience level of the candidate.