1

Embedded Software Engineer Intern Jobs (NOW HIRING)

Embedded Software Engineer

Greenville, SC ยท On-site

$115K - $152K/yr

Embedded Software Engineer This role focuses on full lifecycle development of embedded software for complex electronic systems, from requirements analysis and design through implementation ...

Embedded Software Engineer

Melbourne, FL ยท On-site

$90K - $125K/yr

Embedded Software Engineer - Job Title: Software Engineer Department: Engineering Reports To: Program Manager and Engineering Director FLSA Status: Exempt / Full-time Salary Range: $90,000 - $125,000 ...

Embedded software Engineer

Lexington, MA ยท Hybrid

$147K - $194K/yr

Embedded Software Engineer Hybrid- 4 days onsite/week with 1 day remote work. Location- Lexington, MA. Background: TheGroup is seeking eager candidates to develop embedded and real-time software to ...

Embedded Software Engineer

Greenville, SC ยท On-site

$90K - $125K/yr

Embedded Software Engineer - Job Title: Software Engineer Department: Engineering Reports To: Program Manager and Engineering Director FLSA Status: Exempt / Full-time Salary Range: $90,000 - $125,000 ...

New

Embedded Software Engineer

Melbourne, FL ยท On-site

$90K - $125K/yr

Embedded Software Engineer - Job Title: Software Engineer Department: Engineering Reports To: Program Manager and Engineering Director FLSA Status: Exempt / Full-time Salary Range: $90,000 - $125,000 ...

Embedded Software Engineer

Greenwood, IN ยท On-site

$124K - $164K/yr

Embedded Software Engineer At Endress+Hauser, progress happens by working together. As the global leader in measurement instrumentation, our ~17.000 employees shape the future in the field of process ...

Embedded Software Engineer

Grand Prairie, TX ยท On-site

$124K - $163K/yr

Job #218236 Chipton-Ross is seeking an Embedded Software Engineer for a contract opportunity in Grand Prairie, TX. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE) * Active Secret Clearance with ...

Embedded Software Engineer

Carlsbad, NM ยท On-site

$110K - $145K/yr

This is a role for a Embedded Software Engineer within Secure Network Systems (SNS) who is eager to contribute to a small, fast-paced team. You will develop software to support encrypted ...

Embedded Software Engineer

Hawthorne, NY ยท On-site

$115K - $155K/yr

Embedded Software Engineer LOCATION: Hawthorne, NY (on-site) TYPE : Full time, regular COMPENSATION: $115,000 - $155,000/yr Clarapath is a medical robotics company based in Westchester County, NY ...

Embedded Software Engineer

Emeryville, CA ยท On-site

$120K - $150K/yr

Embedded Software Engineer Position Description: Protingent Staffing has an exciting direct hire Embedded Software Engineer opportunity. Job Responsibilities: * Design, implement, and maintain ...

Embedded Software Engineer

Hawthorne, NY ยท On-site

$115K - $155K/yr

Embedded Software Engineer LOCATION: Hawthorne, NY (on-site) TYPE : Full time, regular COMPENSATION: $115,000 - $155,000/yr Clarapath is a medical robotics company based in Westchester County, NY ...

Embedded Software Engineer LOCATION: Hawthorne, NY (on-site) TYPE : Full time, regular COMPENSATION: $115,000 $155,000/yr Clarapath is a medical robotics company based in Westchester County, NY ...

Embedded Software Engineer

Burlington, MA

$143K - $188K/yr

Introduction: 10Beauty is seeking a talented Embedded Software Engineer to help develop reliable, scalable, and high-performing software powering next-generation robotic systems. This role offers the ...

Embedded Software Engineer

Greenwood, IN ยท On-site +1

$124K - $164K/yr

Embedded Software Engineer At Endress+Hauser, progress happens by working together. As the global leader in measurement instrumentation, our ~17.000 employees shape the future in the field of process ...

Embedded Software Engineer

Boise, ID

$113K - $149K/yr

The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low ...

next page

Showing results 1-20

Embedded Software Engineer Intern information

See salary details

$13

$25

$38

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

As of Jun 5, 2026, the average hourly pay for embedded software engineer intern in the United States is $25.42, according to ZipRecruiter salary data. Most workers in this role earn between $20.67 and $28.85 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 are the key skills and qualifications needed to thrive as an Embedded Software Engineer Intern, and why are they important?

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 during their internship?

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.
More about Embedded Software Engineer Intern jobs
What cities are hiring for Embedded Software Engineer Intern jobs? Cities with the most Embedded Software Engineer Intern job openings:
What are the most commonly searched types of Embedded Software Engineer jobs? The most popular types of Embedded Software Engineer jobs are:
What states have the most Embedded Software Engineer Intern jobs? States with the most job openings for Embedded Software Engineer Intern jobs include:
Infographic showing various Embedded Software Engineer Intern job openings in the United States as of May 2026, with employment types broken down into 99% Full Time, and 1% Part Time. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $52,867 per year, or $25.4 per hour.
Embedded Software Engineer

Embedded Software Engineer

Actalent

Greenville, SC โ€ข On-site

$115K - $152K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 19 days ago


Job description

Job Title: Embedded Software Engineer Job Description This role focuses on full lifecycle development of embedded software for complex electronic systems, from requirements analysis and design through implementation, integration, verification, and formal sell-off testing. The Embedded Software Engineer collaborates closely with hardware engineers, contributes to robust technical documentation, and supports automated build and test pipelines. This position offers the opportunity to work on advanced real-time and embedded Linux or RTOS-based solutions within a growing engineering team. Responsibilities
  • Perform full lifecycle development for embedded systems, including implementation, unit testing, integration, and formal sell-off testing.
  • Review customer requirements, translate them into clear specifications, and produce technical documentation, designs, and operational concepts.
  • Estimate effort and schedule for software development tasks and support planning activities.
  • Collaborate closely with hardware engineers to ensure seamless integration of software with electronic components, circuit card assemblies, and boards.
  • Develop and execute detailed test plans and procedures for embedded software and associated electronic equipment.
  • Perform debugging and troubleshooting to identify and resolve software and integration issues, ensuring compliance with functional specifications.
  • Conduct design and code reviews, provide constructive feedback, and resolve identified defects in a timely manner.
  • Adhere to established development processes, configuration management practices, and release procedures throughout the software lifecycle.
  • Design and implement software for real-time operating systems (RTOS) with strict timing requirements, including low-level device drivers and component-level integration.
  • Develop and maintain embedded software for embedded Linux or RTOS environments using C and C++.
  • Support and enhance automated build and test pipelines for embedded software using modern tools and practices.
  • Integrate software with custom processor-based circuit card assemblies and perform verification testing at the hardware-software interface.
  • Create and maintain required engineering documentation, including design descriptions, interface control documents, and test reports.
  • Support formal verification procedures and ensure traceability to requirements throughout development and testing.
  • Work effectively under technical leadership while demonstrating initiative, self-direction, and ownership of assigned tasks.
  • Present and explain software designs, technical decisions, and solutions to internal teams and stakeholders.
  • Contribute to requirements development and management activities, including analysis, decomposition, and traceability.
  • Participate in or lead small working groups as needed to solve technical problems and drive project tasks to completion.
  • Collaborate within a team environment on projects with a large number of requirements, ensuring consistency and quality across the software baseline.
Essential Skills
  • Bachelor's degree and a minimum of 5 years of relevant experience, or a graduate degree with at least 4 years of related experience.
  • Proficient programming skills in embedded C and C++ for embedded Linux or RTOS environments.
  • Strong proficiency with microcontrollers, including understanding of requirements, constraints, and capabilities.
  • Strong proficiency in bare-metal driver development and writing code at the hardware level.
  • Strong proficiency integrating software with custom processor-based circuit card assemblies.
  • Proficient programming skills in Python for scripting, automation, or test support.
  • Experience in requirements development and management, including analysis and traceability.
  • Experience with formal verification procedures for embedded systems.
  • Hands-on experience with integration and verification testing of electronic equipment via software.
  • Experience creating required engineering documentation such as design documents and test procedures.
  • Familiarity with writing test scripts to support verification and validation activities.
  • Working knowledge of higher-level programming languages, including C#.
  • Excellent written and verbal communication skills for technical and non-technical audiences.
  • Strong attention to detail and a systematic, methodical approach to problem solving.
  • Ability to work effectively in a collaborative team environment on projects with a large number of requirements.
  • Willingness to learn, adapt, and embrace challenging technical tasks.
Additional Skills & Qualifications
  • Experience with Linux device driver development.
  • Experience with Linux shell scripting for automation and tooling.
  • Experience with bare-metal register-level configuration and setup software.
  • Experience developing device drivers for UARTs, I2C, and similar communication interfaces.
  • Familiarity with tool suites such as JIRA, Confluence, Bitbucket (Git), Bamboo, and Jenkins.
  • Experience supporting or building automated build and test pipelines for embedded software.
  • Experience with model-based development using MATLAB and Simulink.
  • Demonstrated leadership ability to lead small working groups or technical task teams.
  • Knowledge of messaging protocols within the OSI 7-layer stack.
  • Interest in working with advanced aerospace and defense-related systems.
  • Motivation to contribute to a rapidly growing engineering team and participate in continuous improvement of processes and tools.
Work Environment The role is based in an on-site office environment with a team of approximately 20 people, fostering close collaboration and frequent interaction with hardware and software engineers. The work involves hands-on interaction with embedded systems, microcontrollers, and custom processor-based circuit card assemblies, as well as use of modern software development and lifecycle tools such as JIRA, Confluence, Bitbucket (Git), Bamboo, and Jenkins. The environment supports structured development processes, configuration management, and automated build and test pipelines. Team members work on advanced, real-time embedded solutions in a professional setting that encourages knowledge sharing, technical excellence, and growth within a rapidly expanding engineering group. Job Type & Location This is a Contract to Hire position based out of Greenville, SC. Pay and Benefits The pay range for this position is $90000.00 - $130000.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: โ€ข Medical, dental & vision โ€ข Critical Illness, Accident, and Hospital โ€ข 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available โ€ข Life Insurance (Voluntary Life & AD&D for the employee and dependents) โ€ข Short and long-term disability โ€ข Health Spending Account (HSA) โ€ข Transportation benefits โ€ข Employee Assistance Program โ€ข Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a fully onsite position in Greenville,SC. Application Deadline This position is anticipated to close on May 31, 2026. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options. San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records. Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability. Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Actalent logo

About Actalent

Sourced by ZipRecruiter

Actalent connects passion with purpose. Our scalable talent solutions and services capabilities drive value and results and provide the expertise to help our customers achieve more. Every day, our experts around the globe are making an impact. We're supporting critical initiatives in engineering and sciences that advance how companies serve the world. Actalent promotes consultant care and engagement through experiences that enable continuous development. Our people are the difference. Actalent is an operating company of Allegis Group, the global leader in talent solutions.

Company size

5,001 - 10,000 Employees

Headquarters location

Hanover, MD, US

Year founded

1983

Social media