Intern, Firmware Engineer

Rockwell Automation•Eden Prairie, MN
•$22 - $32•Onsite

About The Position

Rockwell Automation is seeking a Firmware Engineering Intern to join its Global Power Motion Business development organization. The internship is for students pursuing a degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline who want hands-on experience with embedded systems and firmware development. The intern will work with and receive mentorship from experienced firmware engineers while contributing to the development and testing of embedded firmware used in industrial products. The role offers practical experience with embedded C/C++, real-time systems, software development practices, testing, debugging, and engineering processes. The intern reports to the Engineering Manager in Mequon, Wisconsin. Relocation assistance is not provided. The position is onsite, as indicated by the job-posting tag. The hourly compensation range is $22–$32, with actual pay depending on skills, knowledge, education, and experience.

Requirements

  • Pursuing a bachelor's degree at an accredited college or university.
  • Legal authorization to work in the United States; employment visa sponsorship is not available now or in the future.

Nice To Haves

  • Pursuing a bachelor's or master's degree in electrical or computer engineering, or a similar discipline.
  • Remain enrolled for at least one semester after the internship concludes; expected graduation date of December 2027 or later.
  • Local to or attending school in the greater Milwaukee area, within 50 miles of the headquarters or Mequon location.
  • Minimum cumulative GPA of 2.75 on a 4.0 scale.
  • Preference may be given to students met on campus, at a national recruiting event, through a Rockwell Automation-hosted event, or through a targeted recruiting campaign.
  • Basic programming knowledge in C++, C#, Java, Python, or JavaScript.
  • Basic knowledge of circuit theory and operation, including microprocessors, digital logic devices, analog and/or DC power conversion, and programmable devices such as CPLDs or FPGAs.
  • Experience with power electronics or motors.
  • Experience with design capture tools.
  • Ability to work with schematic drawings.
  • Familiarity with tools such as CAD, Creo Parametric, ERP, 3D modeling, SAP, or MATLAB.
  • Experience in industrial automation environments, including PLC or drives programming.
  • Experience using Agile methodology.

Responsibilities

  • Assist with developing, programming, debugging, and testing embedded firmware under the guidance of experienced engineers.
  • Contribute to firmware features, improvements, testing, or engineering tools for industrial drive products.
  • Develop embedded software using C/C++ and support development or testing activities using Python and scripting languages.
  • Support firmware testing, including unit, integration, and functional testing.
  • Help troubleshoot firmware issues with guidance from firmware engineers and other engineering teams.
  • Participate in code reviews and learn established coding standards, development practices, and documentation processes.
  • Learn how product requirements connect to firmware implementation and verification activities.
  • Gain exposure to embedded hardware, real-time operating systems, communication protocols, development environments, and debugging tools.
  • Learn cybersecurity principles and practices applicable to embedded and industrial products.
  • Participate in Agile and Scrum development activities as part of the engineering team.
  • Collaborate with colleagues and mentors in a globally distributed engineering environment.
  • Complete well-defined engineering assignments and progressively take on more challenging work as experience grows.

Benefits

  • Health insurance, including medical, dental, and vision.
  • 401(k).
  • Paid time off.
  • Flexible work schedule coordinated with the manager.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service