Senior Firmware Engineer

Rockwell Automation   •  

Mequon, WI

Industry: Automotive


Not Specified years

Posted 61 days ago

This job is no longer available.


Senior Firmware Engineer

United States

Position Summary

For over 40 years customers have looked to Rockwell Automation electric drives to solve motor control problems in tough applications from roller coasters to rock crushers and everything in between. Due to business growth, Rockwell is adding to this already strong team of computer scientists and software engineers.

We are looking for team members with diverse technical backgrounds who love to solve problems and can leverage their personal experience to grow our teams. If outstanding technical opportunities, being part of, and learning from, one of the most experienced teams in the industry interest you, you should consider Rockwell Automation.

You will design, develop, test, and troubleshoot firmware modules or subsystems in real-time embedded applications for industrial motor control products. These systems will be developed in accordance with sound engineering practices and processes while collaborating with team members across the globe. A successful candidate will possess a broad working knowledge of specifying, designing, constructing, testing, and debugging embedded applications in a hard real-time context.

The Senior Firmware Engineer position requires a detailed understanding of embedded control system electronics and hardware interfacing. The Senior Firmware Engineer will be a part of a team responsible for developing, documenting, and testing firmware algorithms to manage and interact with hardware.

EOE, M/F/Disable, Vet


  • Bachelor’s Degree
  • Must have experience in embedded, real-time Firmware development using C++ and Object Oriented Design principles
  • Legal authorization to work in the US is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening

Preferred Qualifications

  • Academic Degree in Electrical Engineering, Computer Science, Computer Engineering, or technical discipline
  • PhD or Master’s Degree in Electrical Engineering, Computer Science, Software Engineering, or technical discipline
  • 5+ years’ of work experience
  • Experience with Phyton Scripting language
  • Experience with real-time analog and digital data acquisition and control
  • Experience with writing and executing Firmware test specifications
  • Proven ability to analyze and solve complex problems
  • Experience with power electronics applications, including low voltage inverters, UPS systems, or similar technologies
  • Experience working in a diverse environment of software development frameworks, including Agile, SAFE, Kanban, and waterfall
  • Experience with embedded Firmware development tools, including debuggers, emulators, data loggers, and static analysis.


Requisition Number