Define and lead end-to-end software architecture for embedded audio systems across multiple product lines * Drive system-level design decisions across DSP and embedded software * Establish scalable ...
Define and lead end-to-end software architecture for embedded audio systems across multiple product lines * Drive system-level design decisions across DSP and embedded software * Establish scalable ...
Senior Embedded/Firmware Engineer - C++/Linux - Local candidates only
Marlborough, MA · On-site
$119K - $149K/yr
JOB SUMMARY The Senior Embedded Software Engineer position will contribute to the development of cutting-edge instruments that test, monitor, and calibrate products used in the power industry. This ...
Senior Embedded/Firmware Engineer - C++/Linux - Local candidates only
Marlborough, MA · On-site
$119K - $149K/yr
JOB SUMMARY The Senior Embedded Software Engineer position will contribute to the development of cutting-edge instruments that test, monitor, and calibrate products used in the power industry. This ...
Design and develop software/firmware utilizing C and C++ on embedded real time operating systems (RTOS) following company and industry requirements and best practices * Performs advanced risk ...
Design and develop software/firmware utilizing C and C++ on embedded real time operating systems (RTOS) following company and industry requirements and best practices * Performs advanced risk ...
Embedded C/C++ and/or Ada software development experience. * Experience developing on VxWorks and Linux/Unix platforms. Qualifications We Prefer * Experience with version control systems such as Git ...
Embedded C/C++ and/or Ada software development experience. * Experience developing on VxWorks and Linux/Unix platforms. Qualifications We Prefer * Experience with version control systems such as Git ...
Embedded C/C++ and/or Ada software development experience. * Experience developing on VxWorks and Linux/Unix platforms. Qualifications We Prefer * Experience with version control systems such as Git ...
Embedded C/C++ and/or Ada software development experience. * Experience developing on VxWorks and Linux/Unix platforms. Qualifications We Prefer * Experience with version control systems such as Git ...
Embedded C/C++ and/or Ada software development experience. * Experience developing on VxWorks and Linux/Unix platforms. Qualifications We Prefer * Experience with version control systems such as Git ...
Embedded C/C++ and/or Ada software development experience. * Experience developing on VxWorks and Linux/Unix platforms. Qualifications We Prefer * Experience with version control systems such as Git ...
Design and develop software/firmware utilizing C and C++ on embedded real time operating systems (RTOS) following company and industry requirements and best practices * Performs advanced risk ...
Design and develop software/firmware utilizing C and C++ on embedded real time operating systems (RTOS) following company and industry requirements and best practices * Performs advanced risk ...
Embedded Software Technical Leader - Acacia (Onsite)
Maynard, MA · On-site
$139K - $182K/yr
Your Impact You will be a key member of Acacia's Software team responsible for embedded CPU code development to configure and manage our products. You will lead the architecture and design of complex ...
Embedded Software Technical Leader - Acacia (Onsite)
Maynard, MA · On-site
$139K - $182K/yr
Your Impact You will be a key member of Acacia's Software team responsible for embedded CPU code development to configure and manage our products. You will lead the architecture and design of complex ...
Embedded Software Technical Leader - Acacia (Onsite)
Maynard, MA · Hybrid
$139K - $182K/yr
Your Impact You will be a key member of Acacia's Software team responsible for embedded CPU code development to configure and manage our products. You will lead the architecture and design of complex ...
Embedded Software Technical Leader - Acacia (Onsite)
Maynard, MA · Hybrid
$139K - $182K/yr
Your Impact You will be a key member of Acacia's Software team responsible for embedded CPU code development to configure and manage our products. You will lead the architecture and design of complex ...
Software Engineers
Concord, MA · On-site
Software Engineers II focus on real-time embedded development within device drivers, operating system layers, touchscreen-based interfaces, and tools that support simulation, automation, and ...
Software Engineers
Concord, MA · On-site
Software Engineers II focus on real-time embedded development within device drivers, operating system layers, touchscreen-based interfaces, and tools that support simulation, automation, and ...
Software Engineers
Concord, MA · On-site
Software Engineers II focus on real-time embedded development within device drivers, operating system layers, touchscreen-based interfaces, and tools that support simulation, automation, and ...
Software Engineers
Concord, MA · On-site
Software Engineers II focus on real-time embedded development within device drivers, operating system layers, touchscreen-based interfaces, and tools that support simulation, automation, and ...
Software Engineering Manager
Framingham, MA · On-site
$150K - $180K/yr
About The Role We're seeking an experienced Manager who can lead and drive our embedded software solutions of consumer electronic products to the next level of performance excellence and evolve the ...
Quick apply
Software Engineering Manager
Framingham, MA · On-site
$150K - $180K/yr
About The Role We're seeking an experienced Manager who can lead and drive our embedded software solutions of consumer electronic products to the next level of performance excellence and evolve the ...
Embedded Platform Architect - Linux/Yocto
Waltham, MA · On-site
$188K/yr
Senior Embedded Platform Engineer - Linux/Yocto Advance your career in a fast-paced company with ... You will help shape the software platform architecture for our customer's products, technologies ...
Embedded Platform Architect - Linux/Yocto
Waltham, MA · On-site
$188K/yr
Senior Embedded Platform Engineer - Linux/Yocto Advance your career in a fast-paced company with ... You will help shape the software platform architecture for our customer's products, technologies ...
Embedded Platform Architect -Linux/Yocto
Waltham, MA · On-site
$188K/yr
Senior Embedded Platform Engineer -Linux/Yocto Advance your career in a fast-paced company with ... You will help shape the software platform architecture for our customer's products, technologies ...
Embedded Platform Architect -Linux/Yocto
Waltham, MA · On-site
$188K/yr
Senior Embedded Platform Engineer -Linux/Yocto Advance your career in a fast-paced company with ... You will help shape the software platform architecture for our customer's products, technologies ...
Senior Software Engineer - Embedded Network
Marlborough, MA · On-site
$205K - $307K/yr
Embedded systems software engineering * Design, develop and integrate high speed scalable network software (protocols, device drivers, data plane) What you'll need * 10+ years' experience using C/C ...
Senior Software Engineer - Embedded Network
Marlborough, MA · On-site
$205K - $307K/yr
Embedded systems software engineering * Design, develop and integrate high speed scalable network software (protocols, device drivers, data plane) What you'll need * 10+ years' experience using C/C ...
Embedded C/C++ and/or Ada software development experience. * Experience developing on VxWorks and Linux/Unix platforms. Qualifications We Prefer * Experience with version control systems such as Git ...
Embedded C/C++ and/or Ada software development experience. * Experience developing on VxWorks and Linux/Unix platforms. Qualifications We Prefer * Experience with version control systems such as Git ...
Engineer, Lead Software - Embedded System Architecture -ANI
Waltham, MA · On-site +1
$116K - $162K/yr
Own endtoend software architecture for embedded Qtbased applications. * Develop and maintain system designs, APIs, interface specifications, and design documentation. * Establish scalable, modular ...
Engineer, Lead Software - Embedded System Architecture -ANI
Waltham, MA · On-site +1
$116K - $162K/yr
Own endtoend software architecture for embedded Qtbased applications. * Develop and maintain system designs, APIs, interface specifications, and design documentation. * Establish scalable, modular ...
Engineer, Lead Software - Embedded System Architecture -ANI
Waltham, MA · On-site
$116K - $162K/yr
Own end-to-end software architecture for embedded Qt-based applications. * Develop and maintain system designs, APIs, interface specifications, and design documentation. * Establish scalable, modular ...
Engineer, Lead Software - Embedded System Architecture -ANI
Waltham, MA · On-site
$116K - $162K/yr
Own end-to-end software architecture for embedded Qt-based applications. * Develop and maintain system designs, APIs, interface specifications, and design documentation. * Establish scalable, modular ...
Own end‑to‑end software architecture for embedded Qt‑based applications. * Develop and maintain system designs, APIs, interface specifications, and design documentation. * Establish scalable ...
Quick apply
Own end‑to‑end software architecture for embedded Qt‑based applications. * Develop and maintain system designs, APIs, interface specifications, and design documentation. * Establish scalable ...
Engineer, Lead Software - Embedded System Architecture -ANI
Waltham, MA · On-site
$116K - $162K/yr
Own end-to-end software architecture for embedded Qt-based applications. * Develop and maintain system designs, APIs, interface specifications, and design documentation. * Establish scalable, modular ...
Engineer, Lead Software - Embedded System Architecture -ANI
Waltham, MA · On-site
$116K - $162K/yr
Own end-to-end software architecture for embedded Qt-based applications. * Develop and maintain system designs, APIs, interface specifications, and design documentation. * Establish scalable, modular ...
Embedded Software information
See Worcester, MA salary details
$69.8K - $79.3K
1% of jobs
$79.3K - $88.7K
2% of jobs
$88.7K - $98.1K
3% of jobs
$98.1K - $107.6K
6% of jobs
$107.6K - $117K
5% of jobs
$117K - $126.5K
5% of jobs
$129.8K is the 25th percentile. Wages below this are outliers.
$126.5K - $135.9K
5% of jobs
$135.9K - $145.3K
7% of jobs
$145.3K - $154.8K
3% of jobs
$154.8K - $164.2K
3% of jobs
The median wage is $165.5K / yr.
$164.2K - $173.6K
58% of jobs
$69.8K
$153K
$173.6K
How much do embedded software jobs pay per year?
What are the key skills and qualifications needed to thrive as an Embedded Software Engineer, and why are they important?
What is the difference between Embedded Software vs Firmware Developer?
| Aspect | Embedded Software | Firmware Developer |
|---|---|---|
| Credentials | Bachelor's in Computer Engineering, Electrical Engineering, or related fields | Similar credentials, often with specialized knowledge in hardware |
| Work Environment | Develops software for embedded systems in devices like appliances, automotive, medical devices | Creates low-level code directly interacting with hardware, often in similar environments |
| Industry Usage | Used across automotive, consumer electronics, industrial automation | Primarily in consumer electronics, IoT devices, and hardware-focused industries |
| Search & Comparison Intent | Understanding roles in embedded systems development | Focusing on low-level hardware interaction and firmware specifics |
Embedded Software and Firmware Developer roles overlap significantly, both requiring knowledge of hardware and programming. Embedded Software typically involves developing higher-level code for embedded systems, while Firmware Developers focus on low-level code that directly interacts with hardware components. Both roles are essential in creating reliable embedded products across various industries.
What is embedded software?
What are some common challenges faced by Embedded Software Engineers when integrating new hardware components into existing systems?
Full-time
Medical, Retirement
Posted 18 days ago
Job description
At Bose Corporation, we believe sound is the most powerful force on earth - and for over 60 years, we have been a company built on innovation, excellence, and independence. Privately owned, fiercely customer-focused, and driven by our values, we continue to lead industries and transform lives through sound.
Today, Bose Corporation is entering an exciting new era. Across multiple global Business Units and Global Functions, we are shaping the future of audio technology, automotive, luxury, and premium experiences. We invite you to join us in this transformation.
Job DescriptionAt Bose Corporation, we believe sound is the most powerful force on earth - and for over 60 years, we have built a company grounded in innovation, excellence, and independence. As we enter a new era across Automotive, Consumer Electronics, Luxury, and Audio Technology Licensing, we are redefining how premium audio experiences are designed, delivered, and scaled globally.
We are seeking a Principal Software Engineer to lead the architecture, development, and delivery of next-generation audio software platforms and signal processing technologies. This is a highly visible, hands-on technical leadership role responsible for shaping system-level design and driving execution across embedded and DSP domains.
You will operate at the intersection of research and product engineering - bringing advanced audio algorithms and embedded software from concept to production across a diverse range of hardware platforms.
Role Overview
As a Principal Engineer, you will define and drive the technical direction for high-performance audio systems and software platforms. You will lead complex, cross-disciplinary initiatives spanning DSP algorithms (including ANC/ANR), embedded systems, and scalable audio technologies.
This role requires deep technical expertise, strong architectural judgment, and the ability to influence across teams. You will mentor engineers, guide best practices, and ensure delivery of robust, portable, and high-quality software solutions.
Key Responsibilities
Technical Leadership & Architecture
- Define and lead end-to-end software architecture for embedded audio systems across multiple product lines
- Drive system-level design decisions across DSP and embedded software
- Establish scalable, modular, and reusable software frameworks to accelerate development and improve maintainability
DSP & Algorithm Development
- Lead the design, development, and optimization of advanced audio, voice, and ANC/ANR processing algorithms
- Translate research concepts into production-ready implementations across diverse hardware platforms
- Ensure algorithm robustness, scalability, and portability across real-time systems
Embedded Systems & Platform Development
- Oversee implementation of real-time software on DSPs and embedded processors (e.g., Hexagon, SHARC+, HiFi, ARM, multi-core SoCs)
- Guide optimization for performance, memory, and power constraints in resource-limited environments
Quality, Delivery & Best Practices
- Establish and enforce best practices in software development, testing, and system validation
- Ensure high standards for code quality, reliability, and performance
- Drive development of comprehensive unit, integration, and system-level testing strategies
Mentorship & Influence
- Mentor and develop engineers
- Foster a culture of engineering excellence, ownership, and continuous improvement
- Act as a technical authority across teams and influence engineering direction
Required Qualifications
Education & Experience
- BS, MS, or PhD in Computer Engineering, Electrical Engineering, Computer Science, or related field
- 10+ years of experience in embedded software, DSP, or audio systems development
- Proven track record of leading architecture and delivering complex, production-quality systems
Technical Expertise
- Deep expertise in digital signal processing, including audio and speech processing
- Strong proficiency in C/C++ and experience with MATLAB/Simulink
- Extensive experience developing real-time embedded systems across DSP and multi-core architectures
- Strong understanding of operating systems, concurrency, and performance optimization
Leadership & Collaboration
- Demonstrated technical leadership across cross-functional engineering efforts
- Excellent communication skills and ability to influence stakeholders
- Ability to operate effectively in ambiguous, fast-paced environments
Preferred Qualifications
- Experience with streaming audio systems and low-latency processing
- Experience with Linux kernel, drivers, or embedded OS environments
- Familiarity with lab and debugging tools (e.g., oscilloscopes, logic analyzers, emulators)
Our goal is to create an atmosphere where every candidate feels supported and empowered in the interviewing process. Diversity and inclusion are integral to our success, and we believe that providing reasonable accommodation is not only a legal obligation but also a fundamental aspect of our commitment to being an employer of choice. We recognize that individuals may have different needs and requirements based on their abilities, and we provide reasonable accommodations to ensure ideal conditions are met during the application process.