1

Internship Graduate Embedded Software Engineer Jobs in Indianapolis, IN

Electronic Systems Engineer - Software

Columbus, IN · On-site

$161K - $190K/yr

Connected Product Development Experience- Experience working with embedded software, cloud ... Post-graduate (Master's) degree relevant to this discipline area may be required for select roles.

FPGA Engineer

Zionsville, IN

$125K - $161K/yr

Apply Now RTL, C/C++, Python, VHDL, Verilog, Tcl, cryptography, hardware, embedded software, System ... S. Government Security Clearance FPGA Engineer The EndoSec FPGA Engineer is responsible for the ...

FPGA Engineer

Indianapolis, IN · On-site

$124K - $159K/yr

Implement embedded software-based testing solutions where applicable to validate FPGA designs ... Collaborate with other engineers to develop and maintain system-level architecture. Troubleshooting ...

Strong background in embedded C * Apply knowledge of Engineering principles such as design ... Post-graduate (Master's) degree relevant to this discipline area may be required for select roles.

Strong background in embedded C * Apply knowledge of Engineering principles such as design ... Post-graduate (Master's) degree relevant to this discipline area may be required for select roles.

Embedded Systems Engineer

Carmel, IN · On-site

  • Medical

  • Life

  • PTO

Engineering Master's or PhD Degree ... Experience designing and developing embedded hardware and software solutions in compliance with ...

New

Showing results 41-60

Internship Graduate Embedded Software Engineer information

See Indianapolis, IN salary details

$66.9K

$146.6K

$166.3K

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

As of Aug 15, 2026, the average yearly pay for internship graduate embedded software engineer in Indianapolis, IN is $146,614.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,700.00 and $165,400.00 per year, depending on experience, location, and employer.

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

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 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 most commonly searched types of Graduate Embedded Software Engineer jobs in Indianapolis, IN?

The most popular types of Graduate Embedded Software Engineer jobs in Indianapolis, IN are:

What are popular job titles related to Internship Graduate Embedded Software Engineer jobs in Indianapolis, IN?

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

What job categories do people searching Internship Graduate Embedded Software Engineer jobs in Indianapolis, IN look for?

The top searched job categories for Internship Graduate Embedded Software Engineer jobs in Indianapolis, IN are:

Infographic showing various Internship Graduate Embedded Software Engineer job openings in Indianapolis, IN as of July 2026, with employment types broken down into 88% Full Time, 9% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $146,614 per year, or $70.5 per hour.

Senior Embedded Firmware Engineer with Security Clearance

V2X

Indianapolis, IN • On-site

$90K - $123K/yr

Other

Posted 2 days ago

New


V2X rating

8.9

Company rating: 8.9 out of 10

Based on 42 frontline employees who took The Breakroom Quiz

55th of 449 rated engineering


Job description

Job Description Overview Working across the globe, V2X builds smart solutions designed to integrate physical and digital infrastructure from base to battlefield. We bring 120 years of successful mission support to improve security, streamline logistics, and enhance readiness. Aligned around a shared purpose, our $3.9B company and 16,000 people work alongside our clients, here and abroad, to tackle their most complex challenges with integrity, respect, responsibility, and professionalism. V2X is seeking a talented Senior Embedded Firmware Engineer (T03) to join our Embedded Solutions team within the Engineering Solutions organization. Embedded Solutions is a cross-disciplinary core function dedicated to the design, development, and integration of secure, high-performance embedded systems that enable mission-critical defense and aerospace applications. Responsibilities V2X is seeking a talented Senior Embedded Firmware Engineer (T03) to join our Embedded Solutions team within the Engineering Solutions organization. Embedded Solutions is a cross-disciplinary core function dedicated to the design, development, and integration of secure, high-performance embedded systems that enable mission-critical defense and aerospace applications. In this role, you will play a key part in the full lifecycle development of advanced embedded solutions based on modern microcontrollers and real-time operating systems. You will work collaboratively with experienced engineers in a multidisciplinary, matrixed environment emphasizing technical rigor, collaboration, and continuous learning. This position is ideal for motivated early-career engineers seeking to expand their impact across microcontroller-based design, real-time software, and hardware-software integration. Key Responsibilities * Design, implement, and validate embedded firmware/software solutions using C (and Python), targeting ARM Cortex or similar microcontroller-based architectures. * Develop and integrate peripheral interfaces and device drivers for serial, Ethernet, SPI, I²C, motor control, and other real-time I/O. * Support hardware bring-up, board-level verification, and troubleshooting, using oscilloscopes, logic analyzers, and related lab tools in collaboration with electrical and systems engineers. * Integrate and optimize real-time applications using RTOS or bare-metal techniques, ensuring responsiveness and reliability in constrained environments. * Contribute to system-level validation and test automation to ensure robust, reliable performance and compliance with requirements. * Prepare and maintain clear technical documentation including design records, integration notes, code comments, and user instructions in accordance with V2X processes. * Participate in Agile development teams-collaborate via MS Teams, Azure DevOps, and shared digital environments to deliver disciplined, high-quality engineering outcomes. * Engage in peer code and design reviews, share lessons learned, and support continuous improvement in product quality, safety, and engineering practice. Maintain a strong focus on disciplined execution, safety, quality, and compliance with industry standards and secure development practices Qualifications Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related STEM field. Approximately 5-8 years professional experience developing embedded firmware or software for microcontroller- or ARM Cortex-based systems (hands-on academic, internship, or professional work considered). Proficient in C (and/or C++) for real-time embedded system development; familiarity with version control and configuration management tools (e.g., Git, Azure DevOps). Experience with lab-based troubleshooting, board bring-up, and using oscilloscopes/logic analyzers for hardware/software integration. Ability to develop and validate peripheral/device drivers and work at the interface of hardware and software. Effective communication skills, strong team orientation, and commitment to continuous technical growth. U.S. citizenship required. Security Clearance and Other Requirements Ability to access systems with information restricted to U.S. citizens as required by federal contract guidelines. Eligibility to obtain and maintain a U.S. Department of Defense (DoD) security clearance may be required for certain projects. Preferred Qualifications Familiarity with real-time operating systems (RTOS) such as FreeRTOS, or experience in bare-metal scheduling for embedded applications. Exposure to scripting for test automation or tooling-Python preferred. Knowledge of secure coding standards and industry regulations (MISRA C, DO-178C, ISO 26262, etc.). Experience collaborating in Agile or SCRUM-based development teams. Practical awareness of networked communications in embedded systems (Ethernet, TCP/IP, etc.). #EngIndy

What V2X employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


V2X logo

About V2X

Sourced by ZipRecruiter

Industry

Guided missile and space vehicle manufacturing

Company size

10,000+ Employees

Headquarters location

McLean, VA, US

Year founded

1945