1

Embedded Software Engineer Intern Jobs in Marlborough, MA

Embedded Software Engineer

Cambridge, MA · On-site

$75K - $156K/yr

The Embedded Software Engineer 2 provides technical expertise and leadership for the development of complex, real-time embedded software applications in resource constrained computing environments.

Role Summary Specter Aerospace is seeking an Embedded Software Engineer III to develop and implement flight software for custom vehicle avionics and ground support systems. This position will provide ...

Embedded Software Engineer III

Boston, MA · On-site

$143K - $188K/yr

Role Summary Specter Aerospace is seeking an Embedded Software Engineer III to develop and implement flight software for custom vehicle avionics and ground support systems. This position will provide ...

Embedded Software Engineer

Somerville, MA · On-site +1

$143K - $188K/yr

We are looking for a Embedded Software Engineer for our Embedded team with a user focused mindset and strong technical background. Our embedded team is the essential component that ties software ...

Embedded Software Engineer II

Westford, MA · Hybrid

$136K - $179K/yr

To learn more about our Principal Embedded Software Engineer opportunity, keep reading! Johnson Controls is searching for a Principal Embedded Software Engineer to be located at the R&D facility in ...

Embedded Software Engineer

Somerville, MA · On-site

$110K - $150K/yr

We are looking for a Embedded Software Engineer for our Embedded team with a user focused mindset and strong technical background. Our embedded team is the essential component that ties software ...

What you'll do This is a role for a Embedded Software Engineer who is eager to contribute to a small, fast-paced team. You will develop software to support encrypted communications systems including ...

About the Role We're looking for an Embedded Software Engineer to join us on a 6-12-month contract supporting the commercialization of a new instrumentation product. You'll work within existing ...

Embedded Software Engineer

Westborough, MA · On-site

$135K - $178K/yr

About the Role We're looking for an Embedded Software Engineer to join us on a 6-12-month contract supporting the commercialization of a new instrumentation product. You'll work within existing ...

Showing results 21-40

Embedded Software Engineer Intern information

See Marlborough, MA salary details

$13

$26

$40

How much do embedded software engineer intern jobs pay per hour?

As of Sep 6, 2026, the average hourly pay for embedded software engineer intern in Marlborough, MA is $26.36, according to ZipRecruiter salary data. Most workers in this role earn between $21.44 and $29.90 per hour, depending on experience, location, and employer.

What does an embedded software engineer intern do?

An Embedded Software Engineer Intern assists in designing, developing, and testing software that runs on hardware devices such as microcontrollers, sensors, and other embedded systems. Their work often involves programming in languages like C or C++, debugging code, and collaborating with hardware engineers to ensure seamless integration. Interns may also help with documentation, code reviews, and troubleshooting issues that arise in embedded applications.

What skills and qualifications are needed to thrive as an embedded software engineer intern?

To thrive as an Embedded Software Engineer Intern, you need a solid understanding of C/C++ programming, basic knowledge of embedded systems, and progress toward a relevant degree such as Electrical Engineering or Computer Science. Familiarity with microcontroller architectures, debugging tools (such as JTAG/ICE), and version control systems like Git is typically expected. Strong problem-solving abilities, willingness to learn, and effective teamwork distinguish top candidates in this role. These skills and qualities are crucial for developing reliable embedded solutions and collaborating efficiently within multidisciplinary engineering teams.

What types of projects and technologies can an embedded software engineer intern expect to work on?

As an Embedded Software Engineer Intern, you will typically work on projects involving the design, coding, and testing of software that runs on microcontrollers or embedded systems. You may assist in developing firmware for hardware devices, debugging real-time systems, and collaborating closely with hardware engineers to ensure seamless integration of software and hardware. Expect to gain hands-on experience with programming languages like C or C++, and tools such as oscilloscopes, logic analyzers, and version control systems. These projects not only build your technical skills but also provide insight into the end-to-end product development cycle.

What are the most commonly searched types of Embedded Software Engineer jobs in Marlborough, MA?

The most popular types of Embedded Software Engineer jobs in Marlborough, MA are:

What are popular job titles related to Embedded Software Engineer Intern jobs in Marlborough, MA?

For Embedded Software Engineer Intern jobs in Marlborough, MA, the most frequently searched job titles are:

What job categories do people searching Embedded Software Engineer Intern jobs in Marlborough, MA look for?

The top searched job categories for Embedded Software Engineer Intern jobs in Marlborough, MA are:

What cities near Marlborough, MA are hiring for Embedded Software Engineer Intern jobs?

Cities near Marlborough, MA with the most Embedded Software Engineer Intern job openings:

Embedded Software Engineer

Draper

Cambridge, MA • On-site

$75K - $156K/yr

Full-time

Re-posted 25 days ago


Key responsibilities

  • Designs and implements embedded software architecture for equipment monitoring and control.

  • Codes, debugs, and tests system software, including embedded software and multi-platform software implementation.

  • Contributes to system design, technical reports, and presentations, and communicates design needs and concerns to project leadership.


Job description

Overview:

Draper is an independent, nonprofit research and development company headquartered in Cambridge, MA. The 2,000+ employees of Draper tackle important national challenges with a promise of delivering successful and usable solutions. From military defense and space exploration to biomedical engineering, lives often depend on the solutions we provide. Our multidisciplinary teams of engineers and scientists work in a collaborative environment that inspires the cross-fertilization of ideas necessary for true innovation. For more information about Draper, visit www.draper.com.

Job Description Summary:

The Embedded Software Engineer 2 provides technical expertise and leadership for the development of complex, real-time embedded software applications in resource constrained computing environments. They contribute and collaborate as members of multidisciplinary teams throughout the mission-critical software lifecycle, from architecture conceptualization, requirements analysis, and software implementation through final evaluation and software release.
Technical areas include the development of embedded software for imaging systems, device, process and vehicle controllers, and navigation and mapping systems. Application domains include undersea, terrestrial, air, hypersonics and space. This position works independently to perform job responsibilities.

Job Description:

Duties/Responsibilities
Designs and implements embedded software architecture for equipment monitoring and control.
Evaluates embedded software/firmware/hardware and design.
Codes, debugs, and tests system software.
Performs embedded software and multi-platform software implementation.
Contribute to the system design based on demonstrated expertise and applicable experience.
Contributes content for technical reports and presentations with minimal guidance.
Proactively identify needs and concerns associated with design decisions and communicate them to project leadership.
Adapt appropriately to changes in program requirements.
Identify challenges associated with assigned work and communicate them to project leadership.
Performs other duties as assigned.
Skills/Abilities
Excellent development and troubleshooting skills on embedded targets.
Experience with in-circuit emulators, JTAG debuggers and laboratory test equipment.
Excellent knowledge of OS coding techniques IP protocols interfaces and hardware subsystems.
Knowledge of development for real-time execution.
Excellent organizational skills and attention to detail.
Strong analytical and problem-solving skills.
Knowledge of software configuration management tools defect tracking tools and peer review processes.
Excellent time management skills with the proven ability to meet deadlines.
Excellent verbal and written communications skills.
Education
Requires a Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering.
Experience
Requires 3-5 years experience with a Bachelor's degree or 0-3 years with a Master's degree in the development of embedded software or applicable experience.

Additional Job Description:

Expertise in embedded systems, multi-core operating systems, modifying or writing kernel code, machine code, and C & C++. The individual will learn or bring knowledge of multi-core processing, knowledge of scheduling, knowledge of RISC-V architecture.

Working knowledge of RUST or C experience and strong desire to learn RUST. Design and implement real time operating system, familiarity with processor low-level peripherals such as UART, SPI, DMA controller, memory controller and ability to absorb detail on processor and peripheral operation similar to complex commercial processors and microcontrollers. Ability to debug and isolate HW issues from a SW/user perspective.
Familiarity with RISC-V architecture is preferred as is Python experience.

Applicants selected for this position will be required to obtain and maintain a government security clearance. Active Top Secret Clearance is preferred.

Connect With Draper for Future Opportunities! If you don't find the right posting in our Career Opportunities, you may submit your resume for future consideration.

Job Location - City:

Cambridge

Job Location - State:

Massachusetts

Job Location - Postal Code:

02139-3563

The US base salary range for this full-time position is

$75,000.00 - $156,000.00

Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Union ranges will be in compliance with the collective bargaining agreement's approved rates by location and role. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.Please note that the compensation details listed in US role postings reflect the base salary only, and does not include bonuses or benefits.

Our work is very important to us, but so is our life outside of work. Draper supports many programs to improve work-life balance including workplace flexibility, employee clubs ranging from photography to yoga, health and finance workshops, off site social events and discounts to local museums and cultural activities. If this specific job opportunity and the chance to work at a nationally renowned R&D innovation company appeals to you, apply now www.draper.com/careers.

Draper is committed to creating an inclusive environment. We understand the value of inclusivity and its impact on a high-performance culture. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, national origin, veteran status, or genetic information. Draper is committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request reasonable accommodation, please contact hr@draper.com.