1

Microcontroller Jobs in Illinois (NOW HIRING)

Sr. Embedded Software Engineer

Schaumburg, IL ยท On-site +1

$122K - $160K/yr

The Senior Embedded Software Engineer owns the full lifecycle of embedded microcontroller software development for new and existing products. This role requires technical ownership of complete ...

Build mixed-signal circuits including analog front ends, microcontroller systems, and power supplies * Implement and support industrial communication interfaces: 4-20 mA current loop, HART 7, Modbus ...

Extensive Knowledge of Microchip, Texas Instruments, or other microcontroller/microprocessor IC suppliersTop 3 Responsibilities 1. Develop and support embedded software for safety & security products ...

Extensive Knowledge of Microchip, Texas Instruments, or other microcontroller/microprocessor IC suppliersTop 3 Responsibilities 1. Develop and support embedded software for safety & security products ...

Build mixed-signal circuits including analog front ends, microcontroller systems, and power supplies * Implement and support industrial communication interfaces: 4-20 mA current loop, HART 7, Modbus ...

Microcontroller-based control platforms * Sensor integration (e.g., pressure, flow, air-in-line, occlusion) * Motor and actuator drive electronics * Power architecture (AC/DC conversion, battery ...

Senior Electrical Engineer

Round Lake, IL ยท Hybrid

$103K - $134K/yr

Creates designs of analog and digital electronic circuit schematics for microcontroller-based systems, meeting performance objectives. * Analyze circuits using calculation and simulation methods to ...

Senior Electrical Engineer

Round Lake, IL ยท Hybrid

$103K - $134K/yr

Creates designs of analog and digital electronic circuit schematics for microcontroller-based systems, meeting performance objectives. * Analyze circuits using calculation and simulation methods to ...

Senior Electrical Engineer

Round Lake, IL ยท Hybrid

$103K - $134K/yr

Creates designs of analog and digital electronic circuit schematics for microcontroller-based systems, meeting performance objectives. * Analyze circuits using calculation and simulation methods to ...

Embedded SW Sr. Engineer

Mossville, IL ยท On-site

$127K - $169K/yr

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 ...

Senior Electrical Engineer

Round Lake, IL ยท Hybrid

$103K - $134K/yr

Creates designs of analog and digital electronic circuit schematics for microcontroller-based systems, meeting performance objectives. Analyze circuits using calculation and simulation methods to ...

Design and develop analog/digital circuits for microcontroller-based smart drug delivery systems, ensuring high performance and reliability in life-critical applications. * Translate user needs into ...

Be Seen First

Production/Testing/Debugging microcontroller-based PCBs. * Loading software, configuring, and testing Industrial PCs and PLCs. * Support of machine production and service departments. * Maintaining ...

Software development and testing of embedded C microcontroller-based devices * Software development and testing of embedded Linux/Android devices * Systems design for integration with the rest of the ...

next page

Showing results 1-20

Microcontroller information

See Illinois salary details

$73.6K

$124K

$182.7K

How much do microcontroller jobs pay per year?

As of Jun 9, 2026, the average yearly pay for microcontroller in Illinois is $124,015.00, according to ZipRecruiter salary data. Most workers in this role earn between $97,900.00 and $147,800.00 per year, depending on experience, location, and employer.

What is a Microcontroller job?

A Microcontroller job involves working with small, programmable computing devices used in embedded systems. Professionals in this role design, develop, and troubleshoot microcontroller-based applications for industries like automotive, consumer electronics, and industrial automation. Responsibilities may include writing firmware, optimizing power consumption, and integrating hardware components. Strong knowledge of programming languages such as C/C++ and an understanding of electronics are essential.

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

To thrive as a Microcontroller Engineer, you need a solid background in embedded systems, electronics, and programming languages such as C or C++. Familiarity with development environments, circuit design tools, and microcontroller families (like ARM, PIC, or AVR), as well as certifications such as Embedded Systems Certifications, are typically valuable. Problem-solving skills, attention to detail, and effective teamwork make someone stand out in this position. These skills ensure the reliable design, testing, and implementation of microcontroller-based solutions that meet complex project requirements.

What are the typical responsibilities of a Microcontroller Engineer in a project team?

Microcontroller Engineers are responsible for designing, programming, and testing embedded systems that control devices or processes. Their daily tasks often include writing and debugging firmware, integrating sensors and peripherals, and collaborating closely with hardware engineers and product designers to ensure seamless system functionality. They may also participate in code reviews, system validation, and troubleshooting field issues. Working on interdisciplinary teams, Microcontroller Engineers often contribute to hardware selection and optimization, making their role essential throughout the product development lifecycle.

What are the most commonly searched types of Microcontroller jobs in Illinois? The most popular types of Microcontroller jobs in Illinois are:
What cities in Illinois are hiring for Microcontroller jobs? Cities in Illinois with the most Microcontroller job openings:
Sr. Embedded Software Engineer

Sr. Embedded Software Engineer

RF Ideas

Schaumburg, IL โ€ข On-site, Remote

$122K - $160K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 11 days ago


Job description

Office Location: Schaumburg, IL (Includes Flexible WFH Option)

Position Summary:

The Senior Embedded Software Engineer owns the full lifecycle of embedded microcontroller software development for new and existing products. This role requires technical ownership of complete subsystems, the ability to work independently with minimal supervision, and the capacity to make architectural decisions that impact product quality and performance. The position involves balancing technical debt, feature delivery, and system reliability while coordinating across multiple product components and teams.

Technical Ability:

ย 

Core Responsibilities:

  • Design, architect, and implement multi-module embedded systems with a focus on scalability and maintainability
  • Perform memory optimization, execution time analysis, and power profiling to meet performance requirements
  • Implement complex communication protocols including USB and other communication stacks
  • Design and implement error handling, fault tolerance, and safety-critical software patterns
  • Adapt and port code across different microcontroller families and platforms
  • Identify root cause and resolve software issues in new and existing products using advanced debugging techniques
  • Apply secure coding practices and implement security features in embedded systems

ย 

Required Technical Skills:

  • Advanced proficiency in C/C++ for resource-constrained embedded systems; ARM Cortex experience preferred
  • Strong experience with RTOS concepts including task management, synchronization, scheduling, memory protection and multi-core development
  • Expertise with communication protocols: SPI, I2C, USB, RS232, RS485, TCP/IP
  • Proficiency with debugging tools: microcontroller debuggers, oscilloscopes, logic analyzers, memory analyzers
  • Knowledge of hardware/software integration including reading and interpreting electrical schematics
  • Experience with embedded development environments and version control systems
  • Understanding of embedded security principles and secure development practices

ย 

Product Management Expertise:

ย 

Core Responsibilities:

  • Understand how embedded subsystems contribute to overall product value and customer experience
  • Influence product design decisions and evaluate technical tradeoffs with business impact in mind
  • Engage directly with customers and stakeholders to understand requirements gather feedback, and track customer success metrics
  • Contribute to product roadmap planning and feature prioritization based on technical feasibility
  • Capture and translate requirements to ensure software meets customer expectations
  • Define test requirements and processes to ensure products meet feature and reliability requirements
  • Understand how solutions apply across product families and platform architectures

ย 

Required Product Skills:

  • Understanding of competitive products and differentiation strategies in embedded/RFID markets
  • Ability to balance customer needs with technical constraints and development timelines
  • Experience translating business requirements into technical specifications
  • Familiarity with product development lifecycle and quality processes
  • Knowledge of relevant industry standards and certification requirements (e.g., FCC, CE, ISO, PCI, EU CRA, RED)

ย 

Communication + Leadership:

ย 

Core Responsibilities:

  • Mentor and coach junior and mid-level engineers, supporting their technical growth
  • Present technical concepts and project status to leadership and cross-functional stakeholders
  • Create and maintain architecture documents, technical specifications, and design documentation
  • Participate in and contribute to internal technical forums and knowledge sharing
  • Lead technical discussions and drive decisions that may impact multiple teams
  • Establish technical standards and foster a collaborative engineering culture focused on quality and continuous improvement

ย 

Required Communication Skills:

  • Strong verbal and written communication skills for both technical and non-technical audiences
  • Ability to influence technical direction without direct authority
  • Experience providing constructive feedback through code reviews and design discussions
  • Demonstrated ability to build relationships across engineering, product, and other functions

ย 

Scope + Independence:

ย 

Core Responsibilities:

  • Take ownership of entire embedded subsystems from design through validation and release
  • Coordinate integration efforts between multiple product components and teams
  • Exercise architectural authority in making design decisions that affect multiple teams, product quality, and maintainability
  • Lead initiatives spanning multiple quarters with strategic alignment to business goals
  • Stay current with industry trends, emerging technologies, and best practices

ย 

Required Capabilities:

  • Ability to work independently with minimal supervision, seeking guidance on strategic alignment
  • Self-directed learning and professional development
  • Strategic thinking to balance competing priorities: technical debt, performance, and feature delivery
  • Experience guiding and influencing the technical direction of a small team (3-5 engineers)
  • Ability to assess and manage technical risks and uncertainty in complex projects
  • Strategic technology evaluation for adoption decisions

ย 

Career Development Opportunities:

This role offers growth opportunities in the following areas:

ย 

Technical Growth:

  • Secure system-level architecture and advanced design patterns
  • Advanced RTOS features including memory protection and multi-core development
  • Security implementation in embedded systems
  • Technical mentoring and knowledge transfer at scale

ย 

Product Growth:

  • Strategic product positioning and market analysis
  • Cross-product family knowledge and platform thinking
  • Customer success metrics and business impact measurement
  • Industry standards and certification requirements

ย 

Leadership Growth:

  • Cross-organizational influence and relationship building
  • Strategic communication and vision articulation
  • Conflict resolution across teams
  • External representation and thought leadership opportunities

ย 

Education and Experience:

  • Bachelors degree in Computer Science or Electrical Engineering
  • Minimum of 7 years of directly related embedded software development experience

ย 

Physical Demands: None specified.

ย 

Work Environment: Office

ย 

Benefits:

Health, Dental, Vision

Employer Paid Life/STD/LTD

401K + Company Match

Employee Stock Purchase Program

Educational Assistance

Competitive PTO Package & Paid Company Holidays

Wellness Program

ย 

Behavioral Assessment

In addition to supplying us with your resume, we ask that you take our Behavioral Assessment through Predictive Index by going to the following link:

https://assessment.predictiveindex.com/bo/B3WV/EmbeddedSoftwareEngineer_Jan2026_172119ย 

Tips:

Complete the assessment in a quiet place, free from interruption, in one session

Take as much time as you wish to complete this assessment; typically takes <7 minutes

Please use one of the following browsers: Internet Explorer, Firefox, Safari, or Chrom