Jobs · Information Technology · Wisconsin

Firmware Engineer II - Motor Control

Milwaukee Tool · Brookfield, WI · 2 wk ago
Information TechnologyFull-time

Job Summary

Applicants must be authorized to work in the U.S.; Sponsorship is not available for this position at this time.

About the Role

The Firmware Engineer II – Motor Control will collaborate with and establish trusting relationships with engineers and cross-functional teams locally and globally. You will participate in the new product development process supporting deliverables at key milestones. You’ll also be DISRUPTIVE through these duties and responsibilities:

  • Design, prototype, test, and troubleshoot embedded systems including functions and libraries for real-time motor control applications.
  • Design, model, simulate, and implement advanced control algorithms independently and under the supervision of senior engineers.
  • Develop, analyze, maintain, and document control system architecture.
  • Develop and execute test plans and procedures for firmware applications and subsystems.
  • Use laboratory equipment such as oscilloscopes, power supplies, electronic loads, and data acquisition systems. Conduct experiments, perform simulations, and draw concise, logical conclusions by analyzing data.
  • Track projects to ensure adherence to schedule and communicate status updates to other teams and mid-level management.

Responsibilities

  • Work with component suppliers and manufacturers for proper component selection on existing projects and provide input into future product needs.
  • Schedule, develop agendas for, facilitate, and document technical meetings and formal presentations.
  • Design and qualify new solutions to applicable regulatory standards such as UL, CEC, CE, and ANSI.

Requirements

  • Bachelor of Science Degree in Electrical Engineering or related field.
  • 2+ years of experience with embedded C/C++ or a comparable programming language for embedded systems.
  • Working knowledge of closed loop control theory.
  • Experience with one or more of the following: DevOps, continuous integration/continuous deployment (CI/CD), hardware in the loop (HIL), unit testing.
  • Experience with software configuration management tools, defect tracking tools, and peer reviews.
  • Excellent problem-solving skills, exercises independent judgement and works well under pressure in a dynamic environment.
  • Self-motivated, organized, efficient, process oriented with a strong work ethic.
  • Exceptional verbal and writing skills.
  • Ability to travel 10% of the time (domestic and international).

Qualifications

  • Bare metal C/C++ programming experience outside of an OS/RTOS.
  • Familiarity with model-based control development, code generation, and automated testing utilizing design tools such as MATLAB/Simulink.
  • Working knowledge of vector control, pulse width modulation, control loop tuning, and stability analysis.
  • Familiarity with three phase motor control and/or power control applications.
  • Ability to read power electronics schematics and component data sheets.
  • Experience with CAD tools, particularly those relevant to electrical/PCB design.

Skills

  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Knowledge of regulatory standards and compliance requirements.

Benefits

  • Robust health, dental and vision insurance plans.
  • Generous 401 (K) savings plan.
  • Educational assistance.
  • On-site wellness, fitness center, food, and coffee service.
  • Many more benefits, check out our benefits site HERE.

Similar jobs