1

Embedded Microcontroller Engineer Jobs in Illinois

Embedded SW Sr. Engineer

Mossville, IL · On-site

$127K - $169K/yr

Caterpillar Inc. seeks Embedded SW Sr. Engineer at its facility located at 2427 E Engine Drive ... microcontroller. Follow strict coding guidelines per Embedded MISRA-C coding standards. Develop ...

Embedded Software Engineer

IL

$135K - $178K/yr

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

The Senior Embedded Developer position is within a small Agile development team responsible for the ... Software development and testing of embedded C microcontroller-based devices * Software development ...

# 26-12334

Round Lake, IL

$99K - $134K/yr

Qualifications: - Graduate or Postgraduate in Electrical or Electronics or related Engineering and ... of embedded microcontroller based electronics devices, including FPGA-based, digital and analog ...

Sr Principal Electrical Engineer

Round Lake, IL · On-site

$133K - $163K/yr

Your Role at Baxter The Senior Principal Engineer, Electrical will lead the development of creative ... Knowledge and experience in design of embedded microcontroller based electronics devices, including ...

Senior Electrical Engineer

Round Lake, IL · Hybrid

$103K - $134K/yr

Stefanini is looking for Senior Electrical Engineer in Round Lake, IL (Hybrid) For quick Apply ... Knowledge and experience in design of embedded microcontroller-based electronics devices, including ...

Sales Engineer - Electronic Hardware Location: Wheaton, IL Type: Full-Time Posted: May 2026 About ... Strong working knowledge of digital and analog circuitry; embedded microcontroller experience ...

Summary Electrical Engineer needed to design and develop new products and modify and improve ... Experience with embedded microcontroller and microprocessor design. * Ability to interpret customer ...

... grade embedded code. * Minimum of 5 years of hands-on firmware development experience focused on driver-level and low-level microcontroller programming (not application-level development)

Summary Electrical Engineer needed to design and develop new products and modify and improve ... Experience with embedded microcontroller and microprocessor design. * Ability to interpret customer ...

Job Title: Electrical Engineer Job Location: Round Lake, Chicago, IL Job Duration: 3 Months ... of embedded electronic systems across the entire product lifecycle, including: * Microcontroller ...

... microcontroller/microprocessor IC suppliersTop 3 Responsibilities 1. Develop and support embedded ... in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or ...

next page

Showing results 1-20

Embedded Microcontroller Engineer information

What does an Embedded Microcontroller Engineer do?

An Embedded Microcontroller Engineer designs, develops, and tests systems that use microcontrollers to perform specific functions within larger electronic devices. They write firmware (software that runs directly on hardware), integrate hardware and software components, and troubleshoot issues to ensure reliable operation. These engineers work on products like automotive systems, consumer electronics, medical devices, and industrial machinery. Their role often involves optimizing code for performance and memory constraints, as well as collaborating closely with hardware and software teams.

What are some common challenges an Embedded Microcontroller Engineer faces when integrating hardware and software components?

Embedded Microcontroller Engineers often encounter challenges in synchronizing hardware with software, especially when dealing with timing constraints and resource limitations. Debugging issues can be complex, as problems may arise from either the code or the physical hardware. Additionally, ensuring compatibility between different components and maintaining system stability during updates require strong problem-solving skills and close collaboration with hardware designers and firmware developers.

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

AspectEmbedded Microcontroller EngineerFirmware Engineer
CredentialsBachelor's in Electrical, Computer Engineering or related; certifications like ARM or embedded systems coursesBachelor's in Computer Science, Electrical Engineering; certifications in embedded systems or programming languages
Work EnvironmentDesigning and testing microcontroller-based systems, often in hardware labs or development environmentsDeveloping low-level code for devices, often in software development environments
Industry UsageConsumer electronics, automotive, industrial automationConsumer electronics, IoT devices, embedded systems

Both roles involve embedded systems, but Embedded Microcontroller Engineers focus more on hardware integration and microcontroller-specific development, while Firmware Engineers concentrate on writing low-level code to control hardware functions. The roles often overlap, but their primary focus and work environments differ slightly.

What are the key skills and qualifications needed to thrive as an Embedded Microcontroller Engineer, and why are they important?

To thrive as an Embedded Microcontroller Engineer, you need strong proficiency in C/C++ programming, embedded systems design, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with development tools such as debuggers, oscilloscopes, version control systems (e.g., Git), and experience with microcontroller families like ARM, PIC, or AVR are typically required. Analytical thinking, attention to detail, and effective problem-solving skills help you excel in troubleshooting and optimizing embedded systems. These skills and qualifications are vital to ensure the reliability, efficiency, and functionality of hardware-software integrations in complex electronic products.
What job categories do people searching Embedded Microcontroller Engineer jobs in Illinois look for? The top searched job categories for Embedded Microcontroller Engineer jobs in Illinois are:
What cities in Illinois are hiring for Embedded Microcontroller Engineer jobs? Cities in Illinois with the most Embedded Microcontroller Engineer job openings:
Embedded SW Sr. Engineer

Embedded SW Sr. Engineer

Caterpillar

Mossville, IL • On-site

$127K - $169K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 16 days ago


Caterpillar Inc. rating

7.5

Company rating: 7.5 out of 10

Based on 459 frontline employees who took The Breakroom Quiz

219th of 418 rated machine equipment manufacturers


Job description

Career Area:
Job Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
Caterpillar Inc. seeks Embedded SW Sr. Engineer at its facility located at 2427 E Engine Drive, Chillicothe, IL 61523.
Design, develop, and test embedded software features. Create and maintain design documentation. Troubleshoot and resolve software issues. Provide user guidance and training. Design and develop application software using Embedded C & C++ for Medium L WL models/machines based on the requirement specification. Develop embedded software and perform cross compilation using Diab compiler for A4, A5 and A6 ECU Platforms with Freescale MPC55xx microcontroller. Follow strict coding guidelines per Embedded MISRA-C coding standards. Develop interface prototypes for embedded platforms, existing libraries and architecture definitions per user stories. Perform requirements gathering and scope definition for each user story. Work on required code changes, carried out and updated in applicable requirement specification documents. Participate in Caterpillar ITDD agile methodology and complete the activities per L WL machine team's sprint (Agile) schedule. Create high level design documentation covering interfaces, boundary diagrams and communication between ECU s. Deliver design solutions and software architecture for the A4, A5 and A6 ECU Platforms supporting AUTOSAR, CAT proprietary protocol such as CDL, JI 939 PropA, addressing client product, technology and system needs. Work with Caterpillar stakeholders such as system coordinators, System Integration Engineers, independent system, validation groups for backlog/activity prioritization, developing user stories and delivery of features/software. Develop unit test code to validate newly developed embedded application code for LWL machines, in line with Test driven development process. Bench testing & test report preparation. Work with tools used for testing & debugging such as Trace 32, CAT ET, CANape, CANalyzer. Ensure software build setup and flashing the ECU software using standardized test tools and CAT proprietary tools. Seek inputs from Caterpillar technical leads on test plans and test cases used as criteria for acceptance and approved by Caterpillar. Analyze test results and create test reports for each iteration of development. Work with independent system validation groups and perform acceptance testing and delivery of features/software. Maintain software version and release using continuous integration and deployment system for multiple packages that are part of the proprietary product. Ensure seamless integration of newly developed feature set and defect fixes to their code base and release flash file based on the Agile Sprint cycles. Integrate, evaluate and recommend integration solutions to improve the maintenance process. Run automated system tests using continuous integration system either for the complete software or selective feature that has undergone modifications. Troubleshoot, update, and maintain the system by automating activities using Vector test tools and CAPL Scripting program. Port and cross compile existing software using Diab compiler for A4, A5 and A6 ECU platforms. Ensure identification of new code improvement opportunities and detailed analysis of existing software architecture and setup. Adapt new complier tool chain for porting to the new ECU platforms and testing for throughput determination and benchmarking test results for future reference. Develop unit test code in line with Test Driven Development and Acceptance Test Driven Development processes. Run automated tests using continuous integration system for complete software or selective features that have undergone modifications. Analyze test results and create test reports for each iteration of the development (PSI). Telecommuting permitted 2 days per week.
REQS: This position requires a bachelor's degree or foreign equivalent in Electronics & Communication Engineering, Electronics Engineering, Electrical Engineering, Computer Engineering, Computer Science Engineering, Software Engineering or a related field and 8 years of experience as an embedded software engineer or related occupation. Additionally, the applicant must have employment experience with: (1) Freescale MPC55xx microcontroller (A4, AS and A6 ECU Platforms); (2) Vector CANalyzer/ CANOe/ CANape, Diab compiler, Trace32 debugger; (3) Embedded CIC++, AUTOSAR, Vector CAN Stack, CAN and SAE JI 939 protocol standards; and (4) JI 939, GIT, and Clearcase.
Summary Pay Range:
$127,587.00 - $169,060.00 per year
Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance, and experience. Please note that salary is only one component of total compensation at Caterpillar.
BENEFITS:
Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.
  • Medical, dental, and vision benefits*
  • Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
  • 401(k) savings plans*
  • Health Savings Account (HSA)*
  • Flexible Spending Accounts (FSAs)*
  • Health Lifestyle Programs*
  • Employee Assistance Program*
  • Voluntary Benefits and Employee Discounts*
  • Career Development*
  • Incentive bonus*
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement

* These benefits also apply to part-time employees
Applicants who are interested in this position should apply via www.caterpillar.com/careers, search [Embedded SW Sr. Engineer / R0000371355] #LI-DNI
Visa Sponsorship is not available for this position.
Posting Dates:
May 19, 2026 - September 20, 2026
Any offer of employment is conditioned upon the successful completion of a drug screen.
Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.
Not ready to apply? Join our Talent Community.

What Caterpillar Inc. employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom