Firmware Engineer

Rockwell AutomationMequon, WI
5dHybrid

About The Position

As a Firmware Engineer at Rockwell Automation, you will analyze, design, program, debug and troubleshoot code for firmware applications. You should be familiar using analog and digital hardware and software operating systems that optimize and balance the following goals: run-time performance, memory requirements, simplicity and correctness, development time and effort, reusability, extendibility, reliability, and safety. You should have good background in power converters and motor control is desirable. You will demonstrate project management and technical team leadership when required. You will participate in the development of new engineering processes and best practices. You will drive quality by maintaining the link between requirements and testing. You will further Investigate firmware anomalies in association with the functional test team, customer support team, or other group (possibly including customer) as needed. You should be willing to work in a diverse set of software development frameworks including Agile and Scrum as the business demands. You will report to Firmware Engineering Management and will work Hybrid in Mequon, WI.

Requirements

  • You will have Bachelor's Degree or Equivalent Years of Relevant Work Experience
  • 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.

Nice To Haves

  • Typically requires a minimum of 2 years of related experience
  • Up to 10% travel.
  • Master of Science in Computer Science, Computer Engineering or Electrical Engineering with focus on firmware development / control algorithms.
  • Experience with Scaled Agile Framework (SAFe).
  • Experience in Python.
  • Experience in embedded software development with an emphasis on the analysis, design, programming, and testing of real-time software systems using modern engineering practices using the C/C++ language is required.
  • Functions effectively in a team environment as both an individual contributor.
  • Effectively expresses opinions and accepting of different viewpoints.
  • Open to receiving and sharing new ideas.

Responsibilities

  • Analyzes, debugs and modifies released firmware and provides updated solutions developed in C/C++
  • Resolves reported anomalies in collaboration with customer support and test teams
  • Optimizes firmware solution with respect to runtime, memory utilization, simplicity, reliability and safety
  • Actively determines new ways to improve the overall product
  • Ability to develop, review, debug and correct firmware solutions written in C/C++.
  • Knowledge in real time embedded systems.
  • Passionate about engineering solutions through automation and tooling.
  • Share our value of a collaborative team.
  • Actively search for ways to improve overall productivity through process improvement.

Benefits

  • Health Insurance including Medical, Dental and Vision
  • 401k
  • Paid Time off
  • Parental and Caregiver Leave
  • Flexible Work Schedule where you will work with your manager to enjoy a work schedule that can be flexible with your personal life.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service