
Embedded Software Engineer
North Reading, MA · HybridJobSeen todaySeen in employer's feed today
Most applications go out cold — see where you stand first. No sign-up to start.
You apply on the employer's site, with no Olive account needed.
Watch jobs like this. New roles like this one near North Reading, MA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
The Embedded Software Engineer designs, implements, and maintains software connecting hardware and operating system components with APIs and services for higher-level applications. The role contributes across the embedded software stack, including low-level hardware interaction, Linux platform development, application software, and system integration for semiconductor test systems. The engineer works with hardware engineers, software engineers, and product managers to deliver reliable, high-performance solutions.
Skills & qualifications
Skills
Qualifications
Full job description
Job Description
In this role, you will design, implement, and maintain software that interfaces directly with hardware and operating system components while providing robust APIs and services to higher-level applications. You will work closely with hardware engineers, software engineers, and product managers to design and deliver reliable, high-performance solutions used in advanced semiconductor test systems.
This is an opportunity to contribute across the full embedded software stack, from low-level hardware interaction and Linux platform development to application software and system integration.
- Design, develop, and maintain software solutions in C and C++ for Linux-based and embedded systems.
- Debug and optimize complex hardware/software integration issues across system- and board-level components.
- Contribute to software quality and engineering efficiency through modern software development practices and use of AI-assisted tools.
Skills and Requirements
Required:
- 10+ years of industry experience
- Strong C++ development for embedded or system-level applications
- Linux-based or embedded systems experience
- Hardware/software integration and multithreaded debugging experience
- Experience with SPI, I2C, UART, Ethernet, PCIe, or similar interfaces
- Strong technical communication skills
- Hands-on Agile experience, including story planning, bug tracking, release planning, and sprint retrospectives
- Ability to work onsite in North Reading three days per week
- Python for automation, testing, or tooling
- Test, instrumentation, or automation experience
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to [email protected].
How this job compares
Set against the 1,345 open Embedded Software Engineer jobs on Olive Jobs, counted November 11, 2026.
- Pay
- This postingNot listed
- Massachusetts median$140–205K/yr49 salary ranges
- US median$55–70/hr104 hourly ranges
- Openings
- Olive Jobs lists 55 open Embedded Software Engineer jobs in Massachusetts and 1,345 across the US. 1% of them nationwide are listed as remote or flexible.
- Hiring the most in Massachusetts
- Amazon10 open
- RTX Corporation9 open
- Formlabs4 open
- Experience
- This posting asks for at least 10 years of experience — more than three in four Embedded Software Engineer postings that state a minimum ask for (median 5 years, across 1,113 postings).
- Education
- 556 of the 1,345 open Embedded Software Engineer jobs (41%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 11, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.


