Find a jobRecruiters

Embedded Software Engineer

Exclusive opportunity

Onsite

Embedded Software Engineer

E-Solutions

Embedded Software Engineer

Skills

PythonLinux

3 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Sunnyvale, CA, USA

Work mode:

Onsite

Published on:

24 October 2026

What they need


Job Title: Embedded Software Engineer

Location: Boston, MA / Sunnyvale, CA

Work Model: 100% On-site (5 days per week)

Employment Type: Full Time

Job Summary

We are seeking highly motivated Embedded Software Engineers with strong expertise in C/C++, Linux-based embedded systems, and hardware/software integration. The ideal candidates will develop, debug, and optimize software for advanced semiconductor test platforms, working closely with hardware and software engineering teams to deliver reliable, high-performance solutions.

This role offers the opportunity to contribute across the embedded software stack, from low-level hardware interactions to system integration and application-level software development.

Key Responsibilities

  • Design, develop, test, and maintain embedded software using C and C++ on Linux-based platforms.
  • Debug and resolve complex hardware/software integration issues at the system and board levels.
  • Develop and troubleshoot multithreaded applications and system-level software.
  • Work with embedded communication interfaces such as SPI, I2C, UART, Ethernet, PCIe, or similar protocols.
  • Collaborate with hardware engineers, software developers, and product managers to ensure seamless system integration.
  • Improve software performance, reliability, maintainability, and overall code quality.
  • Participate in Agile development activities, including sprint planning, bug tracking, release planning, and retrospectives.
  • Contribute to software testing, troubleshooting, and continuous engineering improvements.

Required Qualifications

  • Strong programming skills in C and C++ for embedded and system-level applications.
  • Hands-on experience with Linux-based embedded software development.
  • Experience troubleshooting hardware/software integration issues.
  • Knowledge of multithreading, concurrency, and debugging techniques.
  • Experience with embedded communication protocols such as SPI, I2C, UART, Ethernet, or PCIe.
  • Understanding of software development lifecycle and Agile methodologies.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work on-site five days per week in Boston, MA, or Sunnyvale, CA.

Preferred Qualifications

  • Experience with Python scripting for automation, testing, and development tools.
  • Experience in semiconductor testing, instrumentation, or test automation.
  • Familiarity with hardware test platforms and system-level integration.
  • Experience improving software reliability and performance in embedded environments.

Interview Process

  1. Online C++ coding interview focused on embedded software programming.
  2. A 30-minute screening interview.

Additional Information

Candidates must be available to work on-site five days per week at either the Boston, MA, or Sunnyvale, CA location.

Note: Minimum years of experience, contract duration, compensation, and work authorization requirements will be confirmed by the client.

Other offers great for you!

These companies are also looking for great profiles

Rheso.tech

Senior Embedded Software Engineer

80-100k€ (Annuel)

Permanent contract

Munich, Germany

Hybrid

1 year ago

Quick apply

Rheso.tech

Embedded Software Engineer

75-85k€ (Annuel)

Permanent contract

Munich, Germany

Hybrid

Skills

Dart

1 year ago

Quick apply

Rheso.tech

Embedded Software Engineer

75-85k€ (Annuel)

Permanent contract

Graz, Austria

Hybrid

Skills

Dart

1 year ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools