2

Embedded Software Engineer Remote Jobs in Boston, MA

Sr. Software Engineer (Remote)

Boston, MA · On-site +1

$133K - $175K/yr

As we expand our team we're seeking engineers that thrive in a forward-thinking organization and ... Have fun building meaningful software with awesome people. You Have: * * Several years of ...

Senior Software Engineer- Remote

Cambridge, MA · On-site +1

$133K - $176K/yr

Software Engineer Senior Does an opportunity to secure scaled systems interest you? Do hybrid local ... Locations 145 Broadway, Cambridge, MA, 02142, US (Remote)

Senior Software Engineer (Remote)

Boston, MA · Remote

$125K - $165K/yr

We're poised for rapid growth, and this is the perfect opportunity to join our team and build the future of DevOps! Software engineering @ Architect.io We are seeking a Senior Software Engineer to ...

Flight Software Engineer

Cambridge, MA · On-site +1

$75K - $156K/yr

The Software Engineer 2 develops high performance solutions for resource constrained targets ... Develops embedded software based on prototype algorithms. * Analyzes designs to demonstrate ...

Flight Software Engineer

Cambridge, MA · On-site +1

$75K - $156K/yr

The Software Engineer 2 develops high performance solutions for resource constrained targets ... Develops embedded software based on prototype algorithms. Analyzes designs to demonstrate ...

Flight Software Engineer

Cambridge, MA · On-site +1

$75K - $156K/yr

The Software Engineer 2 develops high performance solutions for resource constrained targets ... Develops embedded software based on prototype algorithms. * Analyzes designs to demonstrate ...

Senior Software Engineer- Remote

Cambridge, MA · On-site +1

$133K - $176K/yr

As a Software Engineer Senior, you will be responsible for: * Operating and continuously improving application and infrastructure security tooling, including SAST, DAST, cloud security platforms, and ...

The Engineer is involved in the full software development life cycle. Duties/Responsibilities ... Develops embedded software based on prototype algorithms with supervision. * Analyzes designs to ...

Senior Software Engineer

Woburn, MA · On-site +1

$134K - $184K/yr

... embedded implementation. The Role: STR is hiring a Senior Software Engineer to be part of a multi ... Experience with algorithm optimization for real time systems, especially radar or remote sensing ...

Software Engineer

Boston, MA · On-site +1

$181K - $299K/yr

... programming; embedded systems and hardware enablement of these systems; cryptography and ... For positions with Remote-US locations, the actual salary range for the position may differ based ...

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:

Senior Software Engineer [REMOTE]

Upbound - Job Posting

Boston, MA • Remote

$133K - $175K/yr

Other

Posted 9 days ago


Job description

Upbound is hiring a Senior Software Engineer to help us build and operate Upbound Spaces, the multiple control plane management software at the heart of the Upbound Platform. As part of the Spaces team, you will help us scale Upbound to reliably support thousands of control planes, while also extending enterprise control plane management and operations both in the cloud and on premises. Our team is expanding, and this is the perfect opportunity for you to make a significant engineering impact in both development and production operations.

What You'll Do
  • Actively build and operate Upbound Spaces in production, troubleshooting and resolving issues across multi-tenant SaaS environments, as well as contributing to Upbound's open-source projects, including Crossplane.
  • Take ownership of building features in high demand by Upbound's customers and deliver new functionality that will delight and amaze our users.
  • Investigate and debug complex issues in customer environments, including multi-control plane scenarios, resource reconciliation problems, and performance bottlenecks.
  • Communicate through thoughtful and thorough design documents for new initiatives and detailed post-incident reviews that drive system improvements.
  • Support the full project lifecycle for highly scalable and reliable services running in a cloud environment - discovery, analysis, architecture, design, review, documentation, building, migration, automation, deployment, production-readiness, and ongoing operational support.
  • Write and maintain Go code that interfaces with the Kubernetes API, such as operators, controllers, add-ons, etc., with a focus on observability, debuggability, and operational excellence.
  • Deploy, manage, and troubleshoot our Kubernetes services in production, using metrics, logs, and traces to identify and resolve issues quickly.
  • Build and maintain operational tooling for debugging customer environments, analyzing control plane health, and automating incident response.
  • Author documentation, user guides, runbooks, and blog posts to support and promote new features that you release.
  • Support the software release cycle for Spaces self-hosted distributions, including diagnosing issues in customer-managed deployments.
  • Participate in on-call rotation to support Upbound Cloud, responding to incidents and driving them to resolution.
What You'll Bring
  • Have experience operating production cloud services at scale: monitoring, alerting, incident response, post-mortems, and continuous improvement of service reliability.
  • Have strong debugging skills across distributed systems, including experience with observability tools (Prometheus, Grafana, OpenTelemetry, distributed tracing) and techniques for diagnosing issues in production environments.
  • Have experience building and operating controllers that interact with the Kubernetes API server, including troubleshooting reconciliation loops, managing API rate limits, and optimizing controller performance.
  • Are comfortable working directly with customers to understand, reproduce, and resolve complex technical issues in their environments.
  • Take responsibility and ownership for solving problems even if they are outside your lane, especially during incidents affecting customer workloads.
  • Demonstrate excellence in your work, constantly trying to improve your skills and the operational posture of the systems you build.
  • Have empathy for customers and keep them in mind as you build solutions, understanding that reliability and debuggability are features.
  • Realize the importance of clear communication and effective collaboration to work as a team, deliver great results, and support customers through technical challenges.
  • Help create a safe environment where everyone can contribute, learn from failures, share on-call knowledge, and help each other grow as operators and engineers.

 #LI-REMOTE