1

Embedded Systems Engineer Jobs in Carmel, IN (NOW HIRING)

Strong understanding of embedded systems concepts (e.g., state machines, RTOS, event-driven programming) * Experience working with IoT, telematics, GPS systems, or machine-to-machine communication

Strong understanding of embedded systems concepts (e.g., state machines, RTOS, event-driven programming) * Experience working with IoT, telematics, GPS systems, or machine-to-machine communication

Strong understanding of embedded systems concepts (e.g., state machines, RTOS, event-driven programming) * Experience working with IoT, telematics, GPS systems, or machine-to-machine communication

Embedded Software Engineer

Indianapolis, IN · On-site

$125K - $165K/yr

We're a team of designers, mechanical engineers, electrical engineers, and embedded software ... systems such as Yocto or Buildroot - Experience with Android AOSP and the Soong build system ...

The engineer will specify and integrate COTS embedded systems, define and implement power architectures for ground equipment, perform schematic capture and analysis, collaborate with PCB layout ...

Indianapolis, IN (3 days in-office) We're looking for a Systems Security Engineer for cyber-physical embedded systems to join our growing team. In this role, your focus will be on helping to secure a ...

FPGA Engineer

Indianapolis, IN · On-site

$124K - $159K/yr

... embedded software, System Integration, Hardware Security, Xilinx, Simulation, IP core, Versal ... S. Government Security Clearance FPGA Engineer The EndoSec FPGA Engineer is responsible for the ...

The engineer will specify and integrate COTS embedded systems, define and implement power architectures for ground equipment, perform schematic capture and analysis, collaborate with PCB layout ...

Senior Software Engineer

Noblesville, IN · On-site

$115K - $151K/yr

Yocto Linux & Embedded Systems * Build and maintain custom Yocto Linux distributions for industrial embedded devices. * Create and manage Yocto layers, recipes, and BSP configurations for target ...

Showing results 21-40

Embedded Systems Engineer information

See Carmel, IN salary details

$62K

$136.2K

$190.5K

How much do embedded systems engineer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for embedded systems engineer in Carmel, IN is $136,180.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,600.00 and $162,200.00 per year, depending on experience, location, and employer.

What does an embedded systems engineer do?

An embedded systems engineer creates the software to control electronics or machines that are different from regular computers. This software needs to run on the specific hardware it controls. Their duties also include troubleshooting and testing. Essential skills include problem-solving, critical thinking, and communication. Work is typically in an office environment with full-time business hours. Educational qualifications include a bachelor’s or master’s degree in embedded systems engineering or a related field.

What are the key skills and qualifications needed to thrive as an embedded systems engineer, and why are they important?

To thrive as an Embedded Systems Engineer, you need strong proficiency in C/C++ programming, embedded hardware knowledge, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with real-time operating systems (RTOS), microcontroller development platforms, and debugging tools like oscilloscopes and logic analyzers is typically required. Problem-solving, attention to detail, and effective teamwork are critical soft skills for success in this role. These skills and qualities are essential to design reliable embedded solutions that meet strict performance, safety, and efficiency requirements.

Are embedded systems engineers in demand?

Embedded systems engineers are in high demand due to the growth of IoT, automotive, healthcare, and consumer electronics industries. They typically require skills in programming languages like C and C++, and knowledge of hardware integration, with job opportunities expected to increase as embedded technology becomes more widespread.

What is the difference between Embedded Systems Engineer vs Firmware Engineer?

AspectEmbedded Systems EngineerFirmware Engineer
CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; certifications like Certified Embedded Systems EngineerBachelor's in Computer Engineering, Electrical Engineering; certifications like Certified Firmware Engineer
Work EnvironmentDesigning and developing embedded hardware/software for devices like automotive, medical, consumer electronicsWriting low-level code to optimize firmware for microcontrollers and embedded devices
Industry UsageUsed across automotive, aerospace, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and embedded hardware products

Both roles focus on embedded development but differ in scope. Embedded Systems Engineers work on both hardware and software integration, while Firmware Engineers specialize in writing low-level code for device firmware. Understanding these distinctions helps in choosing the right career path or job search focus.

What are some common challenges an embedded systems engineer faces when integrating hardware and software components?

Embedded Systems Engineers often encounter challenges when ensuring that hardware and software components work seamlessly together. These can include dealing with limited memory and processing power, timing constraints, and real-time performance requirements. Troubleshooting issues that arise from hardware-software interactions—such as driver compatibility, signal integrity, or power management—requires strong problem-solving skills and close collaboration with hardware designers and software developers. Engineers must frequently debug at both the hardware and code level, making attention to detail and cross-disciplinary communication essential in this role.

What is an embedded systems engineer?

Embedded Systems Engineers are professionals who design, develop, and maintain embedded systems—specialized computing systems that perform dedicated functions within larger mechanical or electrical systems. These engineers work with both hardware and software, often programming microcontrollers or microprocessors to control devices like automobiles, medical equipment, consumer electronics, and industrial machines. Their expertise ensures devices are efficient, reliable, and optimized for specific tasks, making embedded systems a crucial part of modern technology.
What are popular job titles related to Embedded Systems Engineer jobs in Carmel, IN? For Embedded Systems Engineer jobs in Carmel, IN, the most frequently searched job titles are:
What cities near Carmel, IN are hiring for Embedded Systems Engineer jobs? Cities near Carmel, IN with the most Embedded Systems Engineer job openings:
Infographic showing various Embedded Systems Engineer job openings in Carmel, IN as of July 2026, with employment types broken down into 82% Full Time, 13% Part Time, 4% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $136,180 per year, or $65.5 per hour.

Telematics Systems Engineer

AlignOps

Indianapolis, IN • On-site

Other

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

About AlignOps


AlignOps is a rapidly growing technology provider that serves the construction industry. We are made up of individuals who share a common commitment to innovation, creativity, integrity, and delivery beyond our customers’ expectations. 


AlignOps delivers operational tools to scale and grow the construction business. With powerful solutions configurable to meet our customers' unique needs, AlignOps powers construction operations to increase productivity, improve safety, and deliver more profitable projects. As a technology partner, we transform operational data into a strategic asset that provides the visibility and control to make informed decisions that yield tangible results. 


We seek talented individuals who thrive in a dynamic, challenging, and rewarding work environment and who emulate humility, drive, transparency, and customer service in everything they do. 
Job Description

This is a highly unique, cross-disciplinary role for an engineer who enjoys bridging the gap between physical IoT hardware and cloud-based software systems. You will be responsible for evaluating, configuring, integrating, testing, and deploying industrial telematics and IoT devices that power real-time data collection across construction fleets and equipment.


Success in this role requires equal comfort working with device documentation, communication protocols, sensors, serial interfaces, and machine-generated data, as well as software, APIs, databases, and cloud-connected applications. If you enjoy solving problems that span both hardware and software domains, this role offers a unique opportunity to make a direct impact on customer operations.


Important: This is not a traditional full-stack software engineering role, nor is it a hardware design role. You will work extensively with existing industrial IoT and telematics devices, vendor-specific configuration tools, communication protocols, and edge-device behavior to ensure reliable data collection and transmission within the AlignOps ecosystem.


Responsibilities


  • Analyze IoT devices, protocols, and machine-generated data to implement customer-centric solutions
  • Evaluate hardware and manufacturer documentation to determine product fit and integration opportunities
  • Configure and integrate third-party IoT hardware into AlignOps platforms for production use
  • Develop and execute testing strategies, including proof-of-concept and validation testing
  • Build and refine scalable processes for deploying and supporting IoT devices at scale
  • Collaborate with product owners and engineering teams to meet technical specifications and business requirements
  • Design, develop, and optimize software for real-time data exchange and system performance
  • Write and optimize device-configuration scripts and vendor-specific logic that control device behavior, power management, reporting intervals, and data collection
  • Bench-test new device models using serial interfaces (RS-232/TTL), terminal emulation software, and manufacturer configuration tools
  • Map, wire, configure, and test integrations with relays, digital and analog sensors, GPS modules, and vehicle power systems
  • Troubleshoot hardware, connectivity, and communication issues at the physical and protocol layers before escalating software-related issues
  • Optimize data transmission reliability and performance across cellular and satellite communication networks
  • Maintain high-quality standards by adhering to engineering best practices and organizational processes
  • Stay current with emerging technologies, protocols, and industry advancements in IoT and telematics
  • Support cross-functional teams and contribute to continuous improvement initiatives
  • Other duties as assigned


You May Be a Great Fit If You...


  • You enjoy solving problems that span hardware, firmware, communications protocols, and cloud software
  • You understand serial communications concepts such as TX/RX, baud rates, RS-232, RS-485, or TTL interfaces
  • You have experience troubleshooting physical devices in addition to software systems
  • You enjoy investigating why a device is not reporting data as much as analyzing the data once it arrives
  • You have worked with commercial telematics, fleet management, GPS tracking, or industrial IoT platforms
  • You have hands-on experience configuring devices from vendors such as CalAmp, Suntech, Geotab, Samsara, Teltonika, Digital Matter, Queclink, or similar industrial IoT providers
  • You are comfortable working within hardware-specific configuration environments, vendor tools, and proprietary scripting or rules engines
  • You appreciate the challenge of optimizing real-world device behavior within the constraints of power consumption, network availability, and hardware capabilities


Qualifications


  • 5+ years of experience in software development with embedded systems or closely related fields
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
  • Strong understanding of embedded systems concepts (e.g., state machines, RTOS, event-driven programming)
  • Experience working with IoT, telematics, GPS systems, or machine-to-machine communication
  • Proficiency in Python or similar programming languages and familiarity with relational databases (e.g., MySQL)
  • Experience optimizing real-time data transmission, particularly over cellular networks
  • Strong analytical, problem-solving, and critical thinking skills
  • High attention to detail with the ability to manage complex technical evaluations
  • Ability to work independently and collaboratively in a fast-paced environment
  • Customer-focused mindset with a commitment to delivering impactful solutions

This is a full-time in-office position located in Indianapolis, IN. The individual hired is expected to be located in this region. Employees hired within a designated radius of the office are expected to work on-site according to a schedule set by management based on the requirements of their role.
Benefits & Compensation


  • The US base salary range for this full-time position is $90,000-$120,000. Our salary ranges are determined by role, level, and location.
  • The AlignOps benefit program includes health, dental, and vision coverage. In addition, the company offers disability, life insurance, PTO, and a 401(k) plan.


AlignOps Careers: https://alignops.com/careers

By applying, you agree to the AlignOps Privacy Policy: https://alignops.com/privacy