Embedded Software Engineer Jobs in Indiana
Embedded Software Engineer jobs in Indiana are concentrated in Indianapolis, Fort Wayne, and South Bend, where manufacturers and defense contractors like Rolls-Royce, Raytheon, and Cummins maintain significant engineering operations. Demand is strongest for engineers with experience in real-time operating systems, automotive and industrial control systems, and firmware development for safety-critical applications. Openings range from associate-level roles to senior and principal engineers leading product development cycles. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 6+ Embedded Software Engineer jobs









Description
Join Franklin Electric on our mission to empower communities with sustainable water management solutions, where your expertise will play a vital role in shaping a better future for generations to come.
The Senior Software Engineer is responsible for identifying software requirements and supporting the design, development, validation, verification, and compatibility of software solutions for Franklin Electric products, ensuring the delivery of reliable, high-quality products.
Franklin Electric is a diverse team of innovators making a positive global impact since 1944. We offer innovative water solutions, ensuring access, treatment, and efficient management of this vital resource. Our commitment to excellence is reflected in our innovative products, industry leading quality products, exceptional customer service, employee development, and passion for social responsibility.
MOVE FORWARD WITH US
What you will be doing:
- Develops products per software design procedures.
- Designs, simulates, codes, and debugs motor control algorithms and applications in C languages.
- Develops software to be implemented in internal and customer product lines.
- Tests and maintains software implemented in company product lines.
- Perform root cause analysis and provide solution to issues with existing products
- Writes and tests protocols and design verification testing for company product lines.
- Provides technical support to customers.
- Performs other related duties as required or assigned.
If you are a self-motivated and collaborative individual who is passionate about making a positive impact, we encourage you to apply for this exciting opportunity.
- Hard-working winners - Confident, competitive, and results-oriented professionals who create a track record of success.
- Dedicated achievers - People who thrive in a fast-paced environment and will stop at nothing to ensure a project is complete and meets regulations and expectations.
What you Need
Skills & Abilities
Must Haves:
- Proficient with developing applications using MCUs based on ARM Cortex M4, M33, etc. cores through embedded C, C++ programming language.
- Strong ability to define and design embedded software architecture.
- Good working knowledge of motor control concepts with hands-on experience in controlling Induction, Permanent Magnet (PM), Brushless DC Motors.
- Well-versed in advanced control techniques including Scalar Control, Field-Oriented Control (FOC)/Vector Control, and Direct Torque Control (DTC).
- Solid understanding of PWM generation techniques such as Sinusoidal PWM (SPWM), Space Vector PWM (SVPWM), and other advanced methods.
- Strong mathematical foundation in areas critical to motor control including transforms, filters, and estimation algorithms.
- Good knowledge of digital signal processing (DSP) techniques used in motor and inverter control applications.
- Experience with writing software for Power Factor Correction (PFC) controllers is a plus.
- Proficient in implementing and troubleshooting standard communication interfaces such as UART, SPI, I2C. Knowledge of USB, Bluetooth, and Wi-Fi will be a plus.
- Familiarity with application-level communication protocols like Modbus and BACnet is a plus.
- Experienced in developing embedded software for high-voltage motor drives and power electronics systems (up to 460 VAC).
- Proven experience in supporting global manufacturing teams by maintaining and improving software used in production test equipment.
- Capable of handling customer escalations with a methodical approach to debugging and issue resolution.
- Able to lead the technical portion of a product development project.
- Able to analyze and solve problems and effectively communicate the resolution to others.
- Ability to collaborate with cross-functional teams to define control strategies and implement automation solutions.
- Bachelor’s degree in engineering, Electrical, Computer Engineering or a related field (required)
- 5+ years of relevant experience in engineering, engineering technology, design technology, or a related field (required)
Company Values & Benefits
FE provides many opportunities to learn and grow through development opportunities such as training, certifications, mentorship, leadership programs, tuition reimbursement, one-on-one coaching and more! We offer competitive salaries, comprehensive benefits, and amenities such as:
- Hybrid remote work arrangements
- Generous paid time off & holidays
- Paid parental leave & on-site motherhood rooms
- On site café & complimentary beverage stations
- Indoor fitness facility & outdoor walking paths
- 401(k) with matching & service contributions
- Health, dental, vision, life insurance
- Short & long-term disability
- Fertility & adoption support
- Undergraduate & graduate tuition reimbursement
- Professional development assistance
- Health & wellness programs
About Franklin Electric
See All 6 Embedded Software Engineer Jobs in Indiana
Find roles in Indiana that match your experience and apply in just a few clicks.
Find JobsEmbedded Software Engineer Jobs by City in Indiana
Where Indiana roles are concentrated, by current openings.
Embedded Software Engineer Job Market in Indiana
A snapshot from current Indiana openings, updated as new roles post.
Who's Hiring



What Indiana Employers Look For
The qualifications that appear most often in embedded software engineer jobs across Indiana.
- Bachelor's degree in computer engineering, electrical engineering, or computer science required
- Proficiency in C or C++ for embedded systems development and firmware programming
- Experience with real-time operating systems such as FreeRTOS, VxWorks, or QNX
- Familiarity with microcontrollers, microprocessors, and hardware debugging tools like JTAG
- Knowledge of communication protocols including CAN, SPI, I2C, UART, and Ethernet
- Experience with version control systems, unit testing frameworks, and software development lifecycles
Embedded Software Engineer Jobs in Indiana: Frequently Asked Questions
How do you become a embedded software engineer in Indiana?
Embedded software engineers in Indiana are not required to hold a state-issued professional license for most private-sector roles. The typical path is a bachelor's degree in computer engineering, electrical engineering, or computer science, followed by entry-level roles at Indiana manufacturers or defense contractors. Engineers working on safety-critical systems in aerospace or defense may pursue additional certifications such as IPC or JTAG standards. Building a portfolio of firmware or microcontroller projects strengthens candidacy with Indiana employers.
How much do embedded software engineers make in Indiana?
Embedded software engineers in Indiana earn a median of about $105,920 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $74,850 for the lowest 10% to over $164,650 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire embedded software engineers in Indiana?
Indiana embedded software engineer roles are posted by Carrier, Raytheon, and Glassboard and others right now, based on current listings on Migrate Mate as of August 2026. Indiana's concentration of defense, automotive, and industrial manufacturing firms makes it a consistent market for embedded engineers across a wide range of platforms and industries.
Which Indiana cities have the most embedded software engineer jobs?
Indianapolis, Crane, and Carmel account for the most embedded software engineer openings in Indiana. Indianapolis anchors the market as the state's largest metro with a broad base of manufacturing, defense, and technology employers, while Fort Wayne and South Bend draw openings from automotive suppliers, industrial equipment makers, and aerospace operations that maintain significant engineering headcount in those regions.
Are there remote embedded software engineer jobs in Indiana?
Yes, but they're rare. Embedded software engineering involves hands-on work with hardware, prototypes, and lab equipment, which limits full remote arrangements compared to purely software-focused roles. About 33% of embedded software engineer openings tied to Indiana are remote or hybrid as of August 2026, with most of those concentrated in the software and firmware design phases of a project rather than integration and testing work.
How can I get hired as a embedded software engineer in Indiana with little or no experience?
The most realistic entry path is an internship or co-op program at one of Indiana's large manufacturing or defense employers, many of which recruit directly from Purdue University, Indiana University, and Rose-Hulman Institute of Technology. New graduates often move into roles titled firmware engineer, software test engineer, or embedded systems technician before advancing. Building personal projects using microcontrollers and contributing to open-source embedded repositories demonstrates practical skills to Indiana hiring managers reviewing candidates without industry experience.
Where can I find and apply to embedded software engineer jobs in Indiana?
You can find and apply to embedded software engineer jobs in Indiana on Migrate Mate, which lists current Indiana openings from employers actively hiring in the state. Search the available roles, find the ones that match your background and target location, and apply directly to the positions that fit.
See All 6 Embedded Software Engineer Jobs in Indiana
Find roles in Indiana that match your experience and apply in just a few clicks.
Find Jobs