1

Microcontroller Programmer Jobs in Wisconsin (NOW HIRING)

... microcontroller knowledge considered a plus) Debug hardware/software interactions using lab tools (oscilloscope, logic analyzer, etc.) System Integration & Support Integrate circuit boards and ...

Electrical Engineer Project Location Onsite in Hartford, WI Project Duration- 2-6 months (2-4 ... They will add a new microcontroller, and new I/Os to this device. It will include ethernet, USB ...

Hardware Engineer

Milwaukee, WI · On-site

$121K - $160K/yr

Technical Execution Microprocessor and microcontroller system design Memory system architecture and ... BOM creation, prototype builds, engineering change requests Functional Safety development per IEC ...

Strong foundation in embedded firmware development using C/C++ for microcontroller-based systems ... engineering during bring-up and debug. * Familiarity with wireless and IoT-enabled products (e.g ...

Strong foundation in embedded firmware development using C/C++ for microcontroller-based systems ... engineering during bring-up and debug. * Familiarity with wireless and IoT-enabled products (e.g ...

next page

Showing results 1-20

People also search for

Microcontroller Programmer information

See Wisconsin salary details

$12

$39

$69

How much do microcontroller programmer jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for microcontroller programmer in Wisconsin is $39.91, according to ZipRecruiter salary data. Most workers in this role earn between $25.96 and $51.92 per hour, depending on experience, location, and employer.

How much do microcontroller programmers make?

Microcontroller programmers typically earn between $60,000 and $100,000 annually, depending on experience, location, and industry. Entry-level positions may start lower, while experienced professionals with specialized skills or certifications can earn higher salaries, especially in fields like embedded systems or IoT development.

What jobs work with microcontrollers?

Jobs that work with microcontrollers include roles such as embedded systems engineer, firmware developer, electronics technician, and hardware engineer. These positions involve designing, programming, testing, and maintaining microcontroller-based devices, often requiring knowledge of programming languages like C or C++ and tools such as development boards and debugging equipment.

What are the typical daily responsibilities of a Microcontroller Programmer?

Microcontroller Programmers typically spend their days writing, testing, and debugging firmware that runs on embedded devices. They often collaborate with hardware engineers to define system requirements, integrate new features, and troubleshoot issues that span both hardware and software. In addition to hands-on programming, they may be responsible for updating documentation, participating in team meetings, and reviewing code to ensure quality standards are met. This role frequently involves problem-solving, adapting to evolving project needs, and staying current with emerging microcontroller technologies.

What is a Microcontroller Programmer job?

A Microcontroller Programmer is responsible for writing, testing, and debugging code for microcontrollers, which are small embedded systems used in various electronic devices. They typically work with programming languages like C and C++ and use development environments specific to different microcontroller families. Their role involves optimizing code for performance, integrating hardware components, and troubleshooting firmware issues. Microcontroller programmers are commonly employed in industries such as automotive, medical devices, robotics, and consumer electronics.

What is a microcontroller programmer?

A microcontroller programmer is a professional who writes, tests, and uploads software to microcontrollers, which are small integrated circuits used to control electronic devices. They typically use specialized tools and programming languages like C or Assembly, and may need knowledge of hardware interfaces such as JTAG or SPI. This role often requires understanding embedded systems and debugging skills.

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

A Microcontroller Programmer should have a solid background in embedded systems, C/C++ programming, and microcontroller architectures, usually supported by a degree in electrical engineering, computer engineering, or a related field. Familiarity with development tools like IDEs (e.g., MPLAB, Keil), debugging interfaces, and version control systems is essential, and certifications such as ARM Accredited Engineer can be advantageous. Strong problem-solving skills, attention to detail, and the ability to communicate technical information clearly are valuable soft skills in this field. These competencies are crucial for developing reliable, efficient firmware solutions and effectively collaborating with hardware and systems engineering teams.

Is embedded systems a good career?

A career as a microcontroller programmer in embedded systems offers steady demand due to the widespread use of embedded devices in industries like automotive, healthcare, and consumer electronics. It requires knowledge of programming languages such as C or C++, and familiarity with hardware interfaces and real-time operating systems. The field provides opportunities for specialization, innovation, and growth with certifications and hands-on experience.
What are the most commonly searched types of Microcontroller Programmer jobs in Wisconsin? The most popular types of Microcontroller Programmer jobs in Wisconsin are:
Infographic showing various Microcontroller Programmer job openings in Wisconsin as of June 2026, with employment types broken down into 91% Full Time, 1% Part Time, 7% Contract, and 1% Nights. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $83,004 per year, or $39.9 per hour.
Controls & Automation Engineer - Process Components

Controls & Automation Engineer - Process Components

SPX FLOW

Delavan, WI • On-site

$74K - $96K/yr

Full-time

Posted 13 days ago


SPX Flow rating

9.0

Company rating: 9.0 out of 10

Based on 16 frontline employees who took The Breakroom Quiz

22nd of 418 rated machine equipment manufacturers


Job description

About the Role
We are seeking an experienced Controls & Automation Engineer - Process Components to play a key role in developing next-generation smart, connected technologies for the food and beverage industry. You will lead innovation at the intersection of automation, electronics, and IIoT, helping shape the future of SPX FLOW's hygienic components, including pumps, valves, heat exchangers, and other processing equipment.
This role provides the opportunity to influence product strategy, architect modern connectivity solutions ((IO-Link, AS-i, OPC UA, MQTT) and collaborate closely with global engineering teams. If you enjoy tackling complex technical challenges and driving meaningful product advancements, this position offers impactful, highly visible work across the organization.
Key Responsibilities
  • Control System Design
    • Clarify detailed requirements and develop specifications for hardware and software used in electronic modules for valve control units interfacing with process PLC system communications.
    • Design and configure valve control units, including position sensing feedback, air solenoid selection, adaptation onto pneumatic actuators, and seamless integration with automation systems.
    • Lead the development of control unit hardware and firmware in close collaboration with external development partners and component manufacturers. This includes:
  • PCB hardware design, with CAD layout system (Eagle, Altium, etc.)
  • Software design using programming languages such as C/C++ for µ-controllers.
  • Application and implementation of industrial communication protocols (AS-Interface, IO-Link, Direct Connect, DeviceNet, ProfiBus, ProfiNet).
    • Develop PLC/HMI programs, control narratives, I/O lists, and instrumentation specifications.
    • Create and execute verification test plans on functional samples and final production parts.
    • Development of PC-based interface programs (e.g., Toolbox) for valve control unit setup and diagnostics.
  • IoT & Connectivity
    • Select or design IIoT solutions for process components like pumps, valves, and heat exchangers.
    • Architect IIoT system solutions for real-time performance monitoring and predictive maintenance.
    • Implement industrial communication protocols: OPC UA, Modbus TCP/IP, Ethernet/IP, MQTT.
    • Configure digital valve control units using AS-i, IO-Link, or other device-level bus networks.
  • Project Leadership
    • Manage automation and product development projects from concept through industrial release, validation, and hand-off to manufacturing.
    • Perform risk assessments, hazard analysis, and participate in design reviews to ensure product safety and reliability.
  • Collaboration & Support
    • Work closely with process, electrical, and mechanical engineers.
    • Provide technical mentorship and troubleshooting support across internal operations and test labs as well as external channel partners and end-users.
    • Engage directly with customers and suppliers to clarify requirements, provide technical support, and represent the engineering team in commercial discussions.
    • Participate in customer meetings, launch/kick-off meetings, design reviews, and progress reviews.
    • Serve as the team's subject matter expert on electrical regulations and standards for process equipment, ensuring designs comply with relevant global and regional requirements (e.g., FM, NEC, UL/CSA, ATEX/IECEx for hazardous locations, and applicable food & beverage equipment electrical safety standards).
    • Provide guidance during design reviews, participate in compliance assessments, and support certification activities with internal teams and external agencies.
    • Communicate information to stakeholders in a timely fashion
    • Support other functions such as Supply Chain (specifications, supplier quote reviews), Process Design (functional requirements), and Electrical Design (I/O list sharing, panel allocation, addressing standards).
    • Perform other product development related duties as requested, directed, or assigned.

Qualifications
  • Bachelor's degree in Electrical, Mechanical, and/or other related discipline Engineering.
  • 5+ years of experience in automation for food, beverage, or sanitary industries.
  • Expertise in PLC programming and HMI/SCADA platforms (Allen-Bradley, Siemens, FactoryTalk, Ignition, Wonderware).
  • Strong knowledge of electronic design concepts, including circuit design, PCBA layout, digital signal processing, and microcontroller programming
  • Experience with valve control units and integration with automation systems.
  • Familiarity with IoT/IIoT platforms, industrial communication protocols, and component-level connectivity
  • Understanding of CIP/SIP processes and food safety regulations.
  • Excellent technical documentation and communication skills.

Preferred Skills
  • Experience with pumps, valves, and heat exchanger automation or component development.
  • Hands-on commissioning and validation experience on-site at end-users.
  • Background in new product development process to develop control components with hardware and software.
  • Experience with hazardous-location compliance, (ATEX/IECEx), functional safety assessments, or equipment certification pathways.

PHYSICAL DEMANDS
In general, this is an office-based job with a considerable amount of time spent at a computer. Ability to travel to other SPX FLOW locations and customer sites is a requirement. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
WORKING CONDITIONS
Ability to travel globally up to approximately 10% of the time.
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
DISCLAIMER
The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.
SPX FLOW VALUES
SPX Flow employees are expected to behave in accordance with our company values as outlined below.
QUALITY
Quality encompasses all aspects of SPX's business, and every employee shares the responsibility to prevent the occurrence of any nonconformity relating to product, process and the quality system. All employees have an obligation to identify and record any such nonconformity, and through designed channels, initiate and recommend solutions.

What SPX Flow employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom