1

Internship Graduate Embedded Software Engineer Jobs

Embedded Software Engineer

Santa Clara, CA · On-site

$154K - $203K/yr

Embedded Software Engineer, Santa Clara, CA We are seeking a motivated and detail-oriented Embedded Software Engineer to join a dynamic team. The ideal Embedded Software Engineer will possess a solid ...

Embedded Software Engineer

Bedford, MA · On-site

$138K - $181K/yr

As an Embedded Software Engineer at Lexington Medical, you will write and debug the firmware that ... an internship or co-op and wants to keep building hardware-driven products rather than move away ...

Embedded Software Engineer

Cary, NC · On-site

$60 - $64/hr

Embedded Software Engineer Client: Heavy Machine Manufacturing Company Location: Cary, NC 27513 Duration: 12 Months Shift: 1st Shift (8:00 AM - 5:00 PM) Job Summary Embedded software engineering role ...

Embedded Software Engineer Location: Grand Prairie, TX 75052 Rate: $80 to $96.00 an hour with partial benefits - W2 Hourly Contract Only Clearance: DoD Secret Clearance ***No C2C, we can NOT work ...

Embedded Software Engineer

Irvine, CA · On-site

$141K - $185K/yr

Embedded Software Engineer Location: Irvine, California (onsite) Duration: Long Term Contract/Full time option as well. Job Overview: We are looking for an experienced Embedded Software Engineer to ...

WI · On-site

$120K - $158K/yr

Position Overview We are seeking a highly skilled Embedded Software Engineer specializing in Jetson hardware platforms and driver development. The ideal candidate will have hands‑on experience ...

Embedded Software Engineer

Tampa, FL · On-site

$124K - $163K/yr

Description XTEND Tampa is seeking an Embedded Software Engineer to support the development, integration, and production of autonomous drone systems. This role focuses on hands-on embedded software ...

Embedded Software Engineer Location: Grand Prairie, TX 75052 Rate: $80 to $96.00 an hour with partial benefits - W2 Hourly Contract Only Clearance: DoD Secret Clearance ***No C2C, we can NOT work ...

Embedded Software Engineer 12-Month Contract Location: Long Beach, CA Rate: $70-$90/hr Contract: 12-month rolling engagement Role Overview We are looking for an Embedded Software Engineer to support ...

Embedded Software Engineer

Hanahan, SC

$119K - $156K/yr

We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimized software systems.

Showing results 21-40

Internship Graduate Embedded Software Engineer information

See salary details

$70K

$153.4K

$174K

How much do internship graduate embedded software engineer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for internship graduate embedded software engineer in the United States is $153,383.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,500.00 and $173,000.00 per year, depending on experience, location, and employer.

What does an internship graduate embedded software engineer do?

An Internship Graduate Embedded Software Engineer assists in developing and testing software that runs on embedded systems, such as microcontrollers or specialized hardware. They often work under supervision, collaborating with senior engineers to design, code, and debug embedded applications. Their responsibilities typically include writing code in languages like C or C++, troubleshooting hardware-software integration, and participating in team meetings. This role provides valuable hands-on experience in embedded systems development and helps build foundational skills for a career in embedded engineering.

What are the key skills and qualifications needed to thrive as an internship graduate embedded software engineer?

To thrive as an Internship Graduate Embedded Software Engineer, you generally need a solid foundation in C/C++ programming, embedded systems concepts, and a relevant engineering or computer science degree. Familiarity with microcontroller platforms (such as ARM, AVR, or PIC), debugging tools, and version control systems like Git is typically required. Strong problem-solving abilities, attention to detail, and effective teamwork make candidates stand out in this role. These competencies are crucial for developing reliable embedded solutions and collaborating successfully on technical projects.

What types of projects and responsibilities can an internship graduate embedded software engineer expect to work on during their internship?

As an Internship Graduate Embedded Software Engineer, you can expect to work on a variety of projects that may include developing and testing firmware, debugging hardware-software integration issues, and writing code for microcontrollers or embedded devices. Typical responsibilities often involve collaborating closely with senior engineers and hardware teams, participating in code reviews, and contributing to system-level testing. This role provides valuable hands-on experience with real-world products, exposure to industry-standard development tools, and insight into agile or iterative development processes. You'll gain practical skills and a better understanding of embedded systems through both individual assignments and teamwork.

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

AspectInternship Graduate Embedded Software EngineerEmbedded Software Developer
CredentialsTypically pursuing or recently completed a degree in Computer Engineering, Electrical Engineering, or related fieldsUsually holds a bachelor's or master's degree in a relevant technical field
Work EnvironmentEntry-level, internship setting, often in a corporate or research labFull-time professional role in development teams, often in tech or manufacturing companies
Employer & Industry UsageUsed by companies hiring interns to evaluate potential future employeesCommonly used by companies developing embedded systems in automotive, consumer electronics, or industrial sectors

The main difference is that an Internship Graduate Embedded Software Engineer is an entry-level intern gaining hands-on experience, while an Embedded Software Developer is a full-time professional responsible for developing embedded systems. Interns typically work under supervision, whereas developers have more responsibilities and independence in their roles.

More about Internship Graduate Embedded Software Engineer jobs

What cities are hiring for Internship Graduate Embedded Software Engineer jobs?

Cities with the most Internship Graduate Embedded Software Engineer job openings:

What are the most commonly searched types of Graduate Embedded Software Engineer jobs?

The most popular types of Graduate Embedded Software Engineer jobs are:

What states have the most Internship Graduate Embedded Software Engineer jobs?

States with the most job openings for Internship Graduate Embedded Software Engineer jobs include:

What are popular job titles related to Internship Graduate Embedded Software Engineer jobs?

For Internship Graduate Embedded Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Internship Graduate Embedded Software Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 86% Full Time, 9% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $153,383 per year, or $73.7 per hour.

Embedded Software Engineer

Bedford, MA

Lexington Medical, Inc.
Medical Equipment and Supplies Manufacturing • 11 - 50 employees

$138K - $181K/yr

Full-time

Posted 5 days ago


Job description

As an Embedded Software Engineer at Lexington Medical, you will write and debug the firmware that drives a surgical stapler, C and C++ on ARM Cortex-M microcontrollers controlling the motors, sensors, and mechanisms inside the device. This is an early-career role for an engineer who has already done real embedded work in an internship or co-op and wants to keep building hardware-driven products rather than move away from the hardware. Because the electrical and mechanical engineers who designed the board and the mechanism sit in the same building in Bedford, you debug at the bench with the people who can change either one.

About Lexington Medical

Lexington Medical is a medical device company designing and manufacturing surgical stapling technology at our headquarters in Bedford, Massachusetts, just outside Boston. Our AEON Endostapler is an FDA-cleared, minimally invasive surgical stapler used in operating rooms around the world. With engineering, manufacturing, and quality working closely together, engineers stay close to the product and see their work move from an idea through prototyping, testing, manufacturing, and ultimately into the operating room.

About the Role

As an Embedded Software Engineer at Lexington Medical, you will contribute to the development, testing, and integration of embedded firmware in the AEON surgical stapling platform and the products behind it. You will implement and debug low-level drivers and communication interfaces (SPI, I2C, CAN, UART, USB) as well as the application logic that commands and monitors electromechanical subsystems, then take that firmware to the bench and prove it works against real hardware. You will work day to day with embedded, electrical, mechanical, and systems engineers, particularly during hardware bring-up, when firmware, board, and mechanism all meet for the first time.

You will also learn how software gets built for a Class II medical device. That means writing code that can be reviewed and traced, documenting requirements, design decisions, and test results to satisfy FDA design controls and IEC 62304, and supporting verification and validation through bench and system-level testing. Our teams are small, so you will own real modules early and have direct access to the engineers making the design decisions around them.

Responsibilities

  • Design, implement, and test embedded firmware running on ARM Cortex-M or equivalent microcontroller-based systems in C and C++.
  • Develop and integrate low-level drivers and communication interfaces, including SPI, I2C, CAN, UART, and USB.
  • Build and debug the application-layer logic that controls and monitors electromechanical systems, including motor control and sensor feedback.
  • Work with electrical and mechanical engineers on hardware bring-up, debugging, and system integration, confirming that firmware interacts correctly with motors, sensors, and physical mechanisms.
  • Debug at the bench using oscilloscopes, logic analyzers, and JTAG or SWD hardware debuggers, and isolate whether a failure is in firmware, hardware, or the mechanism.
  • Participate in code reviews and design discussions, and apply the modular, maintainable firmware patterns the team uses.
  • Support verification and validation activities through bench testing and system-level testing.
  • Document software requirements, design decisions, and test results in alignment with FDA design controls and IEC 62304 expectations.
  • Contribute to firmware quality, reliability, and traceability as the platform matures.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or a related discipline.
  • One or more years of relevant experience, including internships or co-ops with substantial hands-on embedded or hardware-focused work.
  • Experience writing and debugging embedded C or C++.
  • Comfortable working with microcontrollers, hardware-level debugging tools, and lab equipment.
  • Exposure to real-time or bare-metal embedded systems.
  • Familiarity with communication protocols such as SPI, I2C, UART, or CAN.
  • Hands-on experience with robotics, motor control, sensors, or electromechanical systems, through internships, academic projects, or personal projects.
  • Experience with an RTOS such as FreeRTOS, or with writing firmware under IEC 62304 or FDA design controls, is a plus.

What Success Looks Like

  • Within your first three to six months, you own a driver or firmware module end to end, from implementation through bench verification, and the team trusts your test results.
  • By one year, you can take a new board revision from power-on to working firmware, and you catch real problems in other engineers' code reviews.
  • The engineers who work alongside you can pick up your firmware and your documentation without asking you what it does.

Location & Work Arrangement

This position is based at our headquarters in Bedford, Massachusetts, in the Greater Boston area, and is an on-site role.

Visit our Candidate Journey page to learn what to expect from our hiring process.