1

Microcontroller Programmer Jobs in Wisconsin (NOW HIRING)

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

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

Hardware Engineer

Milwaukee, WI · On-site

$121.70K - $160.60K/yr

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

Senior Controls and Automation Engineer

Viola, WI · On-site

$96K - $126.60K/yr

Engineering REPORTS TO: Engineering Manager LOCATION: Viola JOB SUMMARY: A Senior Controls ... Develop firmware in C/C++ for microcontroller-based controllers * Implement CAN bus communication ...

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

Senior Controls and Automation Engineer

Viola, WI · On-site

$96K - $126.60K/yr

Engineering REPORTS TO: Engineering Manager LOCATION: Viola JOB SUMMARY: A Senior Controls ... Develop firmware in C/C++ for microcontroller-based controllers * Implement CAN bus communication ...

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

Interfacing with embedded microcontroller peripherals (including communications) * Real-time task ... Familiarity with continuous integration (e.g., Azure DevOps) * Familiarity with Agile or Scrum ...

Staff Engineer, Electronics Work Mode: Onsite Location:  Onsite four days per week - Kohler, WI ... Good understanding of Hardware including schematics and microcontroller based controls. * Good ...

next page

Showing results 1-20

Microcontroller Programmer information

See Wisconsin salary details

$12

$39

$69

How much do microcontroller programmer jobs pay per hour?

As of May 29, 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.

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

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.
Controls & Automation Engineer - Process Components

Controls & Automation Engineer - Process Components

SPX FLOW

Delavan, WI • On-site

$74.50K - $96.40K/yr

Full-time

Posted 23 days ago


SPX Flow rating

9.0

Company rating: 9.0 out of 10

Based on 16 frontline employees who took The Breakroom Quiz

20th of 415 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