1

Internship Embedded Software Engineer Jobs (NOW HIRING)

Embedded Software Engineer

Carlsbad, NM · On-site

$130K - $170K/yr

Embedded Software Engineer - Secure Communications Locations: Carlsbad, CA | Marlborough, MA | Linthicum Heights, MD | Tampa, FL Job Type: Direct Hire Clearance Required: Active DoD Secret (or higher ...

$127K - $168K/yr

Embedded software Engineer - Design Controls Remediation Location: Remote (EST) Summary: Mid-to-senior level (5-8+ yrs). Specializes in firmware and embedded software design controls -- gap ...

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

Carmel, IN · On-site

$130K - $171K/yr

BraunAbility Embedded Software Engineer - Vehicle Systems Location: Winamac, IN or Carmel, IN (On-site preferred) Department: Electrical & Software Engineering Reports To: Manager, Electrical ...

Embedded Software Engineer

Carlsbad, CA · On-site

$136K - $179K/yr

Job Title: Embedded Software Engineer Location: Carlsbad, CA or Marlborough, MA Duration: 6+ Months This position is open to W-2 CANDIDATES ONLY who are authorized to work in the USA WITHOUT ...

Embedded Software Engineer

San Jose, CA · On-site

$150K - $250K/yr

Requirements: • BS or MS in Computer Science, Electrical Engineering, or related field with 5+ years of experience in embedded system development. • Strong expertise in embedded software ...

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

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 ...

next page

Showing results 1-20

Internship Embedded Software Engineer information

See salary details

$70K

$153.4K

$174K

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

As of Jun 6, 2026, the average yearly pay for internship 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 is an Internship Embedded Software Engineer?

An Internship Embedded Software Engineer is a student or recent graduate who works temporarily with a company to gain practical experience in developing software for embedded systems. These systems are specialized computing devices, often found in products like cars, medical devices, or industrial machines. Interns in this role typically assist with coding, debugging, testing, and integrating software that interacts closely with hardware. The internship provides hands-on learning under the guidance of experienced engineers, helping interns build skills relevant to embedded software development.

What types of projects and technologies can I expect to work on as an Internship Embedded Software Engineer?

As an Internship Embedded Software Engineer, you'll typically be involved in projects that focus on developing and testing software for devices such as microcontrollers, sensors, or IoT products. You may work on tasks like writing and debugging code in C or C++, integrating hardware and software components, and assisting with firmware updates or feature enhancements. Collaboration is common—you’ll likely work closely with senior engineers, hardware teams, and QA to ensure your solutions fit the overall system. This hands-on experience is valuable for building foundational skills and understanding real-world embedded systems development.

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

AspectInternship Embedded Software EngineerEmbedded Software Engineer
QualificationsTypically pursuing or recently completed a degree in Computer Engineering, Electrical Engineering, or related fieldsBachelor's or Master's degree in relevant engineering disciplines
Work EnvironmentInternship programs, entry-level projects, supervised tasksFull-time professional role, responsible for developing and maintaining embedded software
ExperienceLimited or no professional experience, focus on learning and skill developmentSeveral years of experience, capable of handling complex projects independently

The main difference is that an Internship Embedded Software Engineer is a temporary, learning-focused position for students or recent graduates, while an Embedded Software Engineer is a full-time professional responsible for designing and implementing embedded systems in a work environment.

What are the key skills and qualifications needed to thrive as an Internship Embedded Software Engineer, and why are they important?

To thrive as an Internship Embedded Software Engineer, you generally need a solid understanding of C/C++ programming, microcontroller fundamentals, and a background in computer engineering or electrical engineering. Familiarity with development tools like debuggers, version control systems (e.g., Git), and real-time operating systems (RTOS) is typically expected. Strong problem-solving skills, attention to detail, and effective communication help interns contribute meaningfully to team projects and adapt to fast-paced learning environments. These competencies are crucial for developing reliable embedded systems and integrating smoothly into professional engineering teams.
More about Internship Embedded Software Engineer jobs
What cities are hiring for Internship Embedded Software Engineer jobs? Cities with the most Internship Embedded Software Engineer 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 Internship Embedded Software Engineer jobs? States with the most job openings for Internship Embedded Software Engineer jobs include:
Embedded Software Engineer

Embedded Software Engineer

Navstar

Carlsbad, NM • On-site

$130K - $170K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Embedded Software Engineer – Secure Communications

Locations: Carlsbad, CA | Marlborough, MA | Linthicum Heights, MD | Tampa, FL

Job Type: Direct Hire

Clearance Required: Active DoD Secret (or higher)

Compensation: $130,000 - $170,000

Work Environment: 100% Onsite

About the Role

We are seeking an Embedded Software Engineer to join a fast-paced team developing next-generation encrypted communications systems supporting government enterprise networks. You will help design and build secure embedded software powering Layer 2 and Layer 3 inline network encryptors, cryptographic devices, and emerging encryption technologies. This role supports the development, testing, and certification of a Next Generation High-Speed Encryptor (NGE) used in mission-critical environments. This is hands-on embedded development at the intersection of C/C++, Linux, cryptography, and secure systems engineering.

What You'll Do

  • Design and implement embedded software in C/C++
  • Develop software for embedded Linux environments
  • Support secure communications systems using protocols like IPSec, MACsec, and TLS
  • Contribute to Linux kernel driver development and modifications
  • Work with microprocessors (ARM, RISC-V, NIOS, etc.)
  • Develop and support standalone embedded applications
  • Assist in RESTConf interface design and implementation
  • Utilize emulation environments for testing and validation
  • Collaborate closely with systems, hardware, and test engineering teams
  • Participate in Agile development processes and CI/CD workflows

Required Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field
  • 5+ years of embedded software development experience in C/C++
  • 2+ years of experience working with Linux OS (embedded preferred)
  • Experience using Rust
  • Basic understanding of TCP/IP and network configuration
  • Object-oriented development experience
  • Familiarity with Agile/Scrum environments
  • Experience with CI/CD practices
  • Strong written and verbal communication skills
  • US Citizenship with active Secret clearance (or higher)

Preferred Experience

  • Linux kernel driver development
  • Bare metal embedded device drivers
  • Experience with ARM, RISC-V, or other embedded processors
  • Experience with RESTConf interfaces
  • Exposure to emulation environments
  • Experience with Python
  • Familiarity with standalone embedded applications
  • Experience working on multi-disciplinary engineering teams

Why Join? Work on high-speed, mission-critical encryption technology Contribute to secure communications that support national security Join a collaborative engineering team solving complex technical challenges Be part of a long-term, high-visibility government program