Eaton has flagged the Senior Firmware Engineer job as unavailable. Let’s keep looking.

Responsibilities:

  • Works jointly with other embedded control firmware engineers on system and product architecture and related design strategies.
  • Develops control algorithms using knowledge and experience related to proportional-integral-derivative (PID) controls and/or other feedback control techniques.
  • Develops models of the system to be controlled using MATLAB / Simulink and the power system block set.
  • Simulates the developed control algorithms in MATLAB / Simulink and fine tunes the control parameters.
  • Works jointly with other engineers on system and product architecture and related design strategies.
  • Converts the control algorithms to firmware, using C / C++ and then integrates the embedded control algorithms into the Matlab / Simulink models.
  • Works with global firmware team to implement embedded control algorithm and deploy products globally.
  • Supports field customer issues.
  • Independently performs analysis and design of system architectures.
  • Troubleshoots and performs system level failure mode analysis.

Required:

  • Batcher or Master Degree in Electronics or Electrical or related Engineering with at least 10+ years of professional engineering experience designing, developing and analysing embedded firmware
  • Hand-on experience on firmware development for DSP (on TI C2000 preferred)
  • Experience on Power electronic domain – control algorithm for Inverters, rectifiers, BMS is preferred.
  • Experience developing embedded software in C and C++
  • Demonstrated knowledge of controlling Power Devices. For example, PWM controlled rectifiers, inverters (IGBT) is preferred
  • Demonstrated skill understanding feedback control algorithms, such as PID controllers.
  • Desired:
  • Knowledge of using MATLAB/Simulink tool and creating simulation models for analysis and troubleshooting is preferred will be an added advantage.
  • Knowledge of system failure mode and operations in a power system, battery monitoring
  • Demonstrated skill using firmware debugging tools (IAR, Code Composer, Code Warrior).
  • Knowledge of developing firmware in an RTOS environment is a plus.
  • Demonstrated skill setting up and performing tests in a lab environment to validate firmware designs and requirements. Must know how to use an oscilloscope, power meters etc.
  • Knowledge of how to read a circuit board schematic and experience troubleshooting both hardware and firmware related bugs.
  • Knowledge of Agile scrum process, bug/defect tracking tools is a plus.
  • Skill with configuration management practices and tools like Git, JIRA
  • Must have good communication skills: written and oral.
  • Knowledge of product development life cycle is desirable.
Read Full Description
Confirmed 12 hours ago. Posted 7 days ago.

Discover Similar Jobs

Suggested Articles