1

Junior Embedded Software Engineer Jobs in Indiana

Senior Software Engineer

Indianapolis, IN · On-site

$117K - $154K/yr

Embedded Software/ Software Engineer - Role is Located in Odon IN The Embedded Software will lead the definition, design, and evolution of embedded software architectures supporting SPY-1 radar ...

Embedded Software Engineer

New Albany, IN · On-site +1

$121K - $160K/yr

Software engineering * C/C++/Java/.NET * Agile methodologies * Technical documentation * ... WHAT DO WE OFFER? * Join our team and culture GMV by entering into technological and innovative projects ...

Our Battle Management Software Department is looking for software engineers to support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications.

Senior Software Engineer

Odon, IN · On-site

$122K - $161K/yr

Embedded Software/ Software Engineer The Embedded Software will lead the definition, design, and evolution of embedded software architectures supporting SPY-1 radar systems. In this role, you will ...

next page

Showing results 1-20

Junior Embedded Software Engineer information

See Indiana salary details

$44.2K

$90K

$135.1K

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

As of Jun 23, 2026, the average yearly pay for junior embedded software engineer in Indiana is $89,963.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,500.00 and $90,900.00 per year, depending on experience, location, and employer.

What are typical daily tasks and work environments like for a Junior Embedded Software Engineer?

As a Junior Embedded Software Engineer, your daily tasks often include writing code for microcontrollers, debugging hardware-software integration issues, running tests, and updating documentation. You'll usually collaborate with senior engineers and hardware teams to design, implement, and troubleshoot embedded solutions. The work environment is generally a mix of office or lab settings, involving both individual work and group projects. This role offers hands-on learning opportunities and exposure to various technologies, helping you build a strong foundation for future career advancement in embedded systems.

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

To thrive as a Junior Embedded Software Engineer, you need a solid understanding of C/C++ programming, microcontroller architectures, and basic electronics, often demonstrated by a relevant engineering degree or coursework. Familiarity with integrated development environments (IDEs), debuggers, version control systems like Git, and real-time operating systems (RTOS) is highly beneficial. Strong problem-solving abilities, attention to detail, effective teamwork, and good communication skills help you excel in cross-functional tech teams. These skills enable you to develop reliable embedded systems, efficiently troubleshoot software issues, and collaborate effectively in fast-paced engineering environments.

What is a Junior Embedded Software Engineer job?

A Junior Embedded Software Engineer is an entry-level role focused on developing and testing software for embedded systems, such as microcontrollers, IoT devices, and automotive systems. They typically work with languages like C and C++, interacting with hardware and real-time operating systems (RTOS). Their responsibilities include debugging code, optimizing performance, and collaborating with hardware engineers. This role provides hands-on experience in low-level programming and system integration. It serves as a foundation for advancing to more senior embedded software positions.

What are the most commonly searched types of Embedded Software Engineer jobs in Indiana? The most popular types of Embedded Software Engineer jobs in Indiana are:
What are popular job titles related to Junior Embedded Software Engineer jobs in Indiana? For Junior Embedded Software Engineer jobs in Indiana, the most frequently searched job titles are:
What cities in Indiana are hiring for Junior Embedded Software Engineer jobs? Cities in Indiana with the most Junior Embedded Software Engineer job openings:
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 25 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