1

Microcontroller Jobs (NOW HIRING)

Be Seen First

Embedded Software Engineer/Firmware Engineer with Microcontroller Connectivity Emerging Technology Company Revenue Generating Company with Customers in various industries; Smaller Collaborative Team ...

As Embedded Software Engineer, you will develop and optimize software for microcontroller-based sensor hardware while working on embedded software solutions within the constraints of limited hardware ...

Embedded Software Engineer

Irvine, CA · On-site

$141K - $185K/yr

Experience Hardware and software design of embedded microcontroller systems Experience with MS Visual Studio and C,C++, or C# programming languages Microcontroller system debugging Hardware assembly ...

Peachtree City, GA- Onsite 5 Days / Week Contract Must Have Skills Skill 1 - Perform Hardware Integration Testing Skill 2 - Understanding Hardware Design - Microcontroller, Signal interfaces. Skill ...

Digital IC Design Engineer

Aliso Viejo, CA · On-site

$145K/yr

Scope and benchmark IP offerings from third-party vendors (microcontroller cores and peripherals). * Support development plan creation and associated deliverables (firmware, test plans, test code ...

$111K - $146K/yr

Low-level development of control unit software in C for microcontroller-based mixed-signal electronics * Implementation of projects at the prototype stage that serve as initial functional ...

Wireless SoC Architect

Chandler, AZ · On-site

$64.25 - $84.75/hr

Senior Technical Staff Engineer - Architect (SoC) The Wireless Solutions Group is seeking an experienced Architect to define the portfolio for 32-bit microcontroller-based Bluetooth, UWB, and Wi-Fi ...

next page

Showing results 1-20

Microcontroller information

See salary details

$76K

$128K

$188.5K

How much do microcontroller jobs pay per year?

As of Sep 11, 2026, the average yearly pay for microcontroller in the United States is $127,979.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,000.00 and $152,500.00 per year, depending on experience, location, and employer.

What is a microcontroller?

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 typical responsibilities of a microcontroller engineer?

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 key skills and qualifications needed to thrive in the microcontroller position?

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 can I do with microcontrollers?

A microcontroller job involves designing, programming, and testing embedded systems used in electronics, appliances, automotive, and industrial applications. Skills in programming languages like C or C++, circuit design, and debugging are essential. Microcontrollers are used to automate tasks, control devices, and develop prototypes in various industries.
More about Microcontroller jobs

What cities are hiring for Microcontroller jobs?

Cities with the most Microcontroller job openings:

What are the most commonly searched types of Microcontroller jobs?

The most popular types of Microcontroller jobs are:

What states have the most Microcontroller jobs?

States with the most job openings for Microcontroller jobs include:

What other helpful pages are available for Microcontroller?

Other pages related to Microcontroller:

Infographic showing various Microcontroller job openings in the United States as of September 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $127,979 per year, or $61.5 per hour.

Embedded Software Engineer/Firmware Engineer STM32 Microcontroller/MCU

Mentor, OH • On-site

Unique Hardware Software Systems Company in Major Growth Mode

$120K - $160K/yr

Full-time

Medical, Dental, Retirement, PTO

Posted 5 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Embedded Software Engineer/Firmware Engineer with Microcontroller Connectivity

Emerging Technology Company Revenue Generating Company with Customers in various industries; Smaller Collaborative Team Environment, New and Interesting Applications and Projects.

Position Summary

Design, develop, debug, and optimize embedded firmware for hardware systems across the full product lifecycle, from early architecture and hardware bring-up through testing, release, and sustaining.

Key Responsibilities

  • Design, implement, test, and maintain embedded firmware for board-level and system-level hardware.
  • Define firmware architecture, select technology stacks, and support MCU (micro-controller unit) platform porting.
  • Lead firmware integration, verification, validation, and firmware update mechanisms (DFU/OTA).
  • Analyze system requirements and work with schematics, datasheets, and specifications.
  • Troubleshoot hardware/firmware interactions and lead root-cause investigations.
  • Maintain technical documentation, including specifications and test procedures.

Technical Skills & Qualifications

  • Education: Bachelor’s or advanced degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field.
  • Experience: 5+ years in embedded systems and firmware development.
  • Languages & Architecture: C/C++ development for resource-constrained systems.
  • Embedded Systems: Deep understanding of MCUs, MCU peripherals, interrupts, power domains, and RTOS-based systems.
  • Hardware & Protocols: Familiarity with microcontrollers, embedded processors, communication protocols, and hardware interfaces.
  • Testing & Lifecycle: Expertise in firmware debugging, validation methodologies, and full product lifecycle release processes.

Pluses:

  • Familiarity with STM32 microcontrollers and FreeRTOS / STM32 OS ecosystems.
  • Experience developing and working within 32-bit embedded codebases.
  • Lab Tools: Hands-on experience using oscilloscopes, logic analyzers, power analyzers, and hardware debugging tools to resolve power and board-level issues.

Excellent Compensation Package including Salary, Benefits and Equity.

Call or Apply Today!

Note: Relocation assistance is offered.

Company Description

Constantly updating our technology to meet the demands of our clients in numerous industries; Experiencing a Major Demand for our unique offering; Profitable and Stable; Managerial Culture towards using the best available technology; Busy Company with a Recession Resistant Business Model.