×
Register Here to Apply for Jobs or Post Jobs. X

Junior Embedded Firmware Engineer; C​/C++

Job in Worcester, Worcester County, Massachusetts, 01609, USA
Listing for: Jobtailor
Full Time position
Listed on 2026-07-14
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Software Engineer, C++ Developer, Software Testing
Salary/Wage Range or Industry Benchmark: 90000 - 120000 USD Yearly USD 90000.00 120000.00 YEAR
Job Description & How to Apply Below
Position: Junior Embedded Firmware Engineer (C/C++)

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

• Implement well-scoped features and bug fixes with guidance from senior engineers

• Debug issues in embedded environments using logs, traces, and reproduction steps while developing root-cause analysis skills

• Collaborate with teammates across software, hardware, QA, product, and other cross-functional teams to deliver reliable releases

• Participate in code reviews and learn Sonos development and quality practices

• Help improve maintainability and reliability through testing, tooling, automation, and incremental refactoring

• Contribute to APIs, software integrations, and platform capabilities that support Sonos products and services

• Support the development of new features and enhancements across the Sonos ecosystem

• Learn and contribute to systems that enable music playback, device communication, partner integrations, and customer-facing experiences

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
  • Hands-on experience with C/C++ through coursework, internships, co-ops, or professional experience
  • Exposure to embedded systems or firmware development through 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 with the ability to ramp up on unfamiliar systems and technologies
  • Experience with version control systems such as Git or Perforce
  • Willingness to engage with AI tools to support day-to-day workflows

🔍 ATS Optimization Keywords
Below are skills and terms extracted directly from this job posting to improve Applicant Tracking System (ATS) visibility. This unique feature helps candidates tailor their applications more effectively — a feature exclusive to Job Tailor job listings.

Hard Skills

  • C
  • C++
  • embedded firmware development
  • APIs
  • software integrations
  • root-cause analysis
  • testing
  • automation
  • incremental refactoring
  • memory constraints

Soft Skills

  • collaboration
  • curiosity
  • learning aptitude
  • engagement
  • problem-solving

Certifications & Qualifications

  • Bachelor's degree in Computer Science
  • Bachelor's degree in Computer Engineering
  • Bachelor's degree in Electrical Engineering
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary