1

Embedded Systems Jobs in Indiana (NOW HIRING)

Embedded Software Engineer

IN · On-site

$125K - $165K/yr

... embedded systems. Expectations: This role blends hands-on engineering with cross-functional ... collaboration, technical problem solving, product lifecycle support and software technical ...

Embedded Software Engineer

Michigan City, IN

$127K - $168K/yr

Specifically, these responsibilities include software design and implementation for embedded communication systems, customer demonstration applications and GUI development, system performance testing ...

Embedded Software Engineer

Michigan City, IN · On-site

$127K - $168K/yr

Specifically, these responsibilities include software design and implementation for embedded communication systems, customer demonstration applications and GUI development, system performance testing ...

Work closely with embedded systems engineers to define integration tests for HVAC systems. * Execute the role of a systems integration test engineer in the product development processes * Work ...

next page

Showing results 1-20

Embedded Systems information

See Indiana salary details

$59.5K

$130.6K

$182.7K

How much do embedded systems jobs pay per year?

As of Jun 18, 2026, the average yearly pay for embedded systems in Indiana is $130,625.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,100.00 and $155,600.00 per year, depending on experience, location, and employer.

What are embedded systems jobs?

Embedded systems jobs involve designing, developing, testing, and maintaining software and hardware for embedded devices such as microcontrollers, sensors, and consumer electronics. These roles often require knowledge of programming languages like C or C++, real-time operating systems, and circuit design. Professionals in this field work in industries like automotive, healthcare, and consumer electronics to create reliable, efficient embedded solutions.

What are the typical daily responsibilities of an Embedded Systems professional?

Embedded Systems professionals commonly spend their days designing, coding, and testing software that operates on hardware devices, working closely with circuit schematics and firmware. They often collaborate with hardware engineers and quality assurance teams to troubleshoot issues and refine integrated products. Tasks may also involve writing technical documentation, participating in design reviews, and optimizing system performance for reliability and efficiency. The role requires a balance between hands-on development and cross-team communication, providing a dynamic and challenging workday.

What is an Embedded Systems job?

An Embedded Systems job involves designing, developing, and optimizing hardware and software for devices with dedicated functions, such as medical devices, automotive systems, and IoT products. Engineers in this field work with microcontrollers, real-time operating systems (RTOS), and firmware development to ensure efficiency and reliability. Their role often includes coding in C/C++, debugging hardware-software interactions, and improving system performance.

What are the key skills and qualifications needed to thrive in the Embedded Systems position, and why are they important?

To thrive in Embedded Systems, you need a solid background in electrical engineering, C/C++ programming, and hardware-software integration, usually supported by a relevant degree or equivalent experience. Familiarity with microcontrollers, real-time operating systems (RTOS), and debugging tools like oscilloscopes is commonly expected, and certifications like Certified Embedded Systems Professional can be advantageous. Strong problem-solving skills, attention to detail, and effective teamwork abilities help you excel in cross-functional environments. These competencies ensure effective design, implementation, and troubleshooting of reliable embedded solutions for various industries.

Will AI replace embedded programmers?

Embedded programmers design and develop software for embedded systems, and AI is unlikely to fully replace them due to the need for specialized knowledge of hardware, real-time constraints, and safety requirements. Instead, AI tools can assist embedded programmers by automating routine tasks and optimizing code, allowing them to focus on complex problem-solving and system integration.

What engineers make $500,000?

Senior embedded systems engineers with extensive experience, specialized skills in hardware and software integration, and leadership roles can reach salaries of $500,000 or more, especially in high-demand industries like aerospace, defense, or advanced technology. Achieving this level often requires advanced degrees, certifications, and a track record of successful project management and innovation.

Is embedded system a good career?

Embedded systems engineering is a stable and growing field, with applications in industries such as automotive, healthcare, and consumer electronics. It requires skills in programming languages like C and C++, knowledge of hardware design, and familiarity with real-time operating systems. The role offers opportunities for innovation and specialization, often involving working with microcontrollers and embedded hardware components.
What are the most commonly searched types of Embedded Systems jobs in Indiana? The most popular types of Embedded Systems jobs in Indiana are:
What cities in Indiana are hiring for Embedded Systems jobs? Cities in Indiana with the most Embedded Systems job openings:
Infographic showing various Embedded Systems job openings in Indiana as of June 2026, with employment types broken down into 90% Full Time, and 10% Part Time. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $130,625 per year, or $62.8 per hour.
Staff Firmware & Embedded Software Engineer

Staff Firmware & Embedded Software Engineer

Carrier

Indianapolis, IN • On-site

$96K - $192K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 20 days ago


Carrier rating

7.1

Company rating: 7.1 out of 10

Based on 44 frontline employees who took The Breakroom Quiz

277th of 418 rated machine equipment manufacturers


Job description

About Carrier
Carrier Global Corporation, global leader in intelligent climate and energy solutions, is committed to creating innovations that bring comfort, safety and sustainability to life. Through cutting-edge advancements in climate solutions such as temperature control, air quality and transportation, we improve lives, empower critical industries and ensure safe transport of food, lifesaving medicines and more. Since inventing modern air conditioning in 1902, we lead with purpose: enhancing the lives we live and the world we share. We continue to lead because of our world-class, inclusive workforce that puts the customer at the center of everything we do. For more information, visit corporate.carrier.com or follow on Carrier social media at @Carrier.
About this role
We are looking for a highly motivated Embedded Software leader to provide technical leadership to the global teams that develop Carrier's embedded control products. These solutions require the product development coordination of embedded controls technologies with state-of-the-art GUIs, cloud, and mobile app interactivity. This individual would be responsible for leading the embedded software Wi-Fi development activities of the embedded software group for various embedded products.
Duties & Responsibilities
  • Provide technical leadership to the software engineering team.
  • Provide architectural documentation regarding project scope to technical design team.
  • Provide cybersecurity reviews during product development, design, and implementation phases.
  • Provide architectural knowledge to product owners and other leadership during scrums.
  • Provide detailed workflows, project timelines, and project deliverables to eligible engineers, leadership, and stakeholders.
  • Collaborate with cross-functional teams including hardware, mobile, and cloud engineers to ensure seamless end-to-end functionality.
  • Lead software development lifecycle from project scope to code and design to product release and implementation.

Minimum Qualification
  • Bachelor's degree.
  • 8+ years of experience in the design and development of Linux embedded software.
  • 8+ years of experience in C/C++ programming for embedded systems.
  • 3+ years experience writing RTOS and/or bare metal programming.

Preferred Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology or related technical discipline.
  • Experience identifying, prompting, and implementing AI strategies and recommendations into software development.
  • Experience in unit test cases on frameworks (Google test) and support CICD pipelines.
  • Participate in code reviews, documentation, and system debugging.
  • Strong hardware/electrical knowledge. You should know how to evaluate if your firmware is working as expected by probing the hardware (e.g., oscilloscope, logic analyzer, etc.)
  • Demonstrated knowledge of firmware development best practices (AGILE design, code reviews, design documentation, unit test, test driven development)
  • Experience with Embedded systems' standard design elements - bootloaders, OTA, firmware applications.
  • Experience connecting embedded devices to platforms such as AWS IoT Core, Azure IoT Hub, or GCP.
  • Experience with Embedded IoT Protocols - MQTT, Sparkplug, HTTPS, device-to-cloud communication, OTA.
  • Experience with one or more wireless technologies (Bluetooth, BLE, Wi-Fi, Zigbee, Zwave, 802.11, 802.15.4, LoRa, Cellular)
  • Experience with common wired messaging architectures and protocols (UART, RS232/485, I2C, SPI, CAN, CAN-TP, CANopen)
  • Experience with one or more embedded GUI frameworks (QT, Crank, LVGL)
  • Understanding of Network protocols (TCP,UDP Sockets,IPV4 IPv6)
  • Understanding of cyber security technologies and best practices (encryption, key management, certificates/exchanges, HMACs, PKI, HSMs, Secure Boot)
  • Experience in the use of Jira/Confluence, ADO or other software development tools
  • Experience with ftp, TFTP boot, NFS
  • Experience with open-source code, communities, and licenses
  • Experience with HVAC Controls Systems and Energy Storage Systems experience
  • Proficient in debugging multi-threaded applications using GDB, perf, and JTAG.
  • experience with Yocto Project or Buildroot to create and customize Linux images.

Pay Range
The annual salary for this position is between $96,000.00 - $192,000.00 annually. Factors which may affect pay within this range include, but are not limited to, skills, education, experience, and other unique qualifications of the successful candidate.
Other Compensation
This position is entitled to short-term cash incentives, subject to plan requirements.
Benefits
Employees are eligible for benefits, including:
  • Health Care Benefits: Medical, Dental, Vision; Wellness incentives
  • Retirement Benefits
  • Time off and Leave: Paid vacation days, up to 15 days; paid sick days, up to 5 days; paid personal leave, up to 5 days; paid holidays, up to 13 days; birth and adoption leave; parental leave; family and medical leave; bereavement leave; jury duty leave; military leave; purchased vacation
  • Disability: Short-term and long-term disability
  • Life Insurance and Accidental Death and Dismemberment
  • Tax-Advantaged Accounts: Health Savings Account; Health Care Spending Account; Dependent Care Spending Account
  • Tuition Assistance

To learn more about our benefits offering, please click here Work with us | Carrier CorporateThe specific benefits available to any employee may vary depending on state and local laws and eligibility factors, such as date of hire and the applicability of collective bargaining agreements.
Carrier EEO Statement and Accommodations Process
Carrier is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status or any other applicable state or federal protected class. Carrier provides affirmative action in employment for qualified individuals with a Disability and Protected Veterans in compliance with section 503 of Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act.
If you require a reasonable accommodation to complete the application process, participate in an interview, or otherwise engage in the hiring process, please contact us at Carrier.Recruiting@carrier.com. We will make every effort to meet your needs in accordance with applicable laws.
Application Deadline
Applications will be accepted for at least 3 days from Job Posting Date: 8 June 2026
Job Applicant's Privacy Notice
Please click on the link to review the Job Applicant Privacy Notice.
Use of AI
Technology-enabled tools may support parts of the recruitment process, with oversight by people.

What Carrier employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Carrier logo

About Carrier

Sourced by ZipRecruiter

Carrier is the leading global provider of healthy, safe and sustainable building and cold chain solutions with a world-class, diverse workforce with business segments covering HVAC, refrigeration, and fire and security. We make modern life possible by delivering safer, smarter and more sustainable services that make a difference to people and our planet while revolutionizing industry trends. This is why we come to work every day. Join us and we can make a difference together.

Industry

Construction materials wholesalers

Company size

10,000+ Employees

Headquarters location

Palm Beach Gardens, FL, US