1

Internship Junior Embedded Software Engineer Jobs in Massachusetts

As a Senior Embedded Software Engineer, you will be responsible for: * Designing, developing ... Mentoring junior engineers and promoting software development best practices within the engineering ...

Embedded Software Engineer II

Westford, MA · On-site

$136K - $179K/yr

To learn more about our Principal Embedded Software Engineer opportunity, keep reading! Johnson ... internships, co-ops, or academic projects). * Experience programming in C and/or C++. * Experience ...

Embedded Software Engineer

North Reading, MA

$136K - $180K/yr

Embedded Software Engineer  This role focuses on designing, developing, and debugging embedded software systems that directly interface with sensors, motor controllers, actuators, and hardware ...

Embedded Software Engineer II

Westford, MA · Hybrid

$136K - $179K/yr

To learn more about our Principal Embedded Software Engineer opportunity, keep reading! Johnson ... development,internships, co-ops, or academic projects). * Experience programming in C and/or C+

next page

Showing results 1-20

Internship Junior Embedded Software Engineer information

What is the difference between Internship Junior Embedded Software Engineer vs Junior Firmware Developer?

AspectInternship Junior Embedded Software EngineerJunior Firmware Developer
CredentialsTypically pursuing or recent graduate in Computer Engineering, Electrical Engineering, or related fieldsSimilar educational background, often with some coursework in embedded systems or firmware
Work EnvironmentInternship setting, often in R&D or product development teams within tech or manufacturing companiesEntry-level position in embedded systems teams, working on firmware for hardware devices
Employer & Industry UsageUsed in tech, automotive, consumer electronics, and industrial sectorsCommon in electronics, automotive, IoT, and hardware manufacturing industries

Both roles involve working with embedded systems and firmware development, but the Internship Junior Embedded Software Engineer is an entry-level, temporary position aimed at gaining experience, while the Junior Firmware Developer is a full-time, ongoing role focused on developing and maintaining firmware for hardware products.

What are the most commonly searched types of Junior Embedded Software Engineer jobs in Massachusetts?

The most popular types of Junior Embedded Software Engineer jobs in Massachusetts are:

Junior Embedded Software Development Engineer

SpeedyApply LLC

Boston, MA • On-site

$70 - $90/hr

Other

Posted 5 days ago


Key responsibilities

  • Contribute to embedded firmware development in C/C++ on Sonos players.

  • Debug issues in embedded environments using logs, traces, and reproduction steps.

  • Collaborate with teammates across software, hardware, and QA to deliver reliable releases.


Job description

Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
  • ,
  • Hands-on experience with C/C++ (coursework, internships, co-op, or professional experience)
  • ,
  • Exposure to embedded systems / firmware development (projects, internships, lab work, or early-career roles)
  • ,
  • Familiarity with embedded concepts such as memory constraints, concurrency, and real-time behaviors
  • ,
  • Curiosity and strong learning aptitude: ability to ramp on unfamiliar systems and ask great questions
  • ,
  • Experience with version control (e.g., Git, Perforce, etc.)
  • ,
  • Willingness to engage with our AI tools to help with your day to day workflow
  • ,
  • (Desirable) Experience debugging on-device software (logs, tracing, performance investigation)
  • ,
  • (Desirable) Comfort reading and working with APIs and protocol-level interactions (networking basics a plus)
  • ,
  • (Desirable) Interest in audio, music, and consumer devices
  • ,
  • (Desirable) Experience working in a team environment using code reviews and CI tooling
What the job involves
  • As a Junior Embedded Software Development Engineer, you’ll contribute to the software that runs on Sonos players to help deliver reliable playback and great experiences across our ecosystem
  • ,
  • You’ll work closely with a supportive team of engineers who will help you learn Sonos systems, embedded development practices, and how we ship high-quality software
  • ,
  • You’ll be exposed to foundational areas of the Sonos system such as music playback, device-to-device interaction, and partner services
  • ,
  • You’ll grow your skills through hands-on development, debugging, and collaboration across disciplines like hardware, product management, and user experience
  • ,
  • If you love music, enjoy learning, and want to solve challenging problems, we’d love to talk
  • ,
  • This role is for a position on the Partner Integration team
  • ,
  • You’ll be working closely with our Music Service Partners (MSPs) to support over 120 integrations on Sonos
  • ,
  • Familiarity with API design, SDK integration, and full stack software development will serve you well in this role
  • ,
  • You will be adding new exciting features, improving existing integrations, and helping shape the future of partner integrations on Sonos
  • ,
  • Contribute to embedded firmware development in C/C++ on Sonos players
  • ,
  • Implement well-scoped features and bug fixes with guidance from senior engineers
  • ,
  • Debug issues in embedded environments using logs, traces, and reproduction steps; learn root-cause analysis skills
  • ,
  • Collaborate with teammates across software, hardware, and QA to deliver reliable releases
  • ,
  • Participate in code reviews (both giving and receiving), and learn Sonos development and quality practices
  • ,
  • Help improve maintainability and reliability through testing, tooling, and incremental refactoring as you grow
  • ,
  • Maintain, patch, and add new SDKs/integrations from our partners on Sonos
  • ,
  • Add new features for our Music Service Providers on Sonos
#J-18808-Ljbffr