This site uses cookies. To find out more, see our Cookies Policy

Product Development Engineer - Firmware in Novi, MI at Hanon Systems USA, LLC

Date Posted: 2/22/2019

Job Snapshot

Job Description

PRIMARY RESPONSIBILITIES:

Support the development of Software for electromechanical devices.

 

Typical Duties:

  • Develop and debug real-time firmware in C for Microchip microcontrollers (as well as other microcontroller vendors)
  • Support design and development of control electronics for pumps and valve (BLDC motor, DC motor controls, electronic valves & sensors).
  • Participates in the complete product development cycle, from initial product specification to product release. 
  • Keeps adequate records and provides documentation on all projects
  • Familiarity with automotive communication protocols (PWM, LIN, CAN) and their design implications.
  • Familiarity with designing firmware for circuitry that operates over the wide range of automotive temperature and power conditions.
  • Support product prototype builds and need to be able to debug prototypes.
  • Need to interface productively with PCB design engineer and cross-functional team.
  • Insure all customer performance and durability specifications and requirements are met. 
  • Support Customer related technical issues

Job Requirements

YEARS EXPERIENCE: Minimum 3-5 years of experience in firmware design for electromechanical devices.

 

DEGREE: Bachelor Degree Electrical Engineering or Software Engineering with strong electronics background

 

DESIRED COMPETENCIES/EXPERIENCE:

  • Thorough knowledge of 8/16-bit microcontrollers.
  • Strong troubleshooting skills and use of firmware debugging tools
  • Use of soldering iron, oscilloscope, function generator, power supplies, and other standard electrical engineering test equipment REQUIRED.
  • Competency in the use of Microsoft Excel for engineering design and data analysis
  • Strong C programming experience with a understanding of assembly language fundamentals required
  • Design/development of embedded firmware for microcontrollers
  • Able to read and comprehend electronic schematics with a fair understanding of analog and digital circuitry highly desirable
  • Able to work with hardware designer engineers to debug new/untested electronic circuit designs and develop firmware to support and test these designs
  • Able to develop firmware without RTOS a plus
  • Capable of developing thread-safe firmware and familiarity working in binary point arithmetic a plus
  • Comfortable participating in a team firmware development effort by following software design guidelines, development for readability and maintainability, well documented firmware design practices, and participation in peer and customer code-reviews
  • Familiar with Microsoft Word, PowerPoint
  • Knowledge of firmware development for communications systems, diagnostics systems, and bootloaders a plus
  • Understanding of Java programming for the development application tools a plus
  • BLDC 3-Phase Motor design experience a plus.
  • Practical working knowledge of: FMEA, APQP, PPAP, and DV & PV testing.
  • Ability to understand and apply automotive powertrain engineering specifications.
  • Ability to work independently and within a cross-functional team environment.
  • Good analytical problem solving and critical thinking skills.

 

 

SPECIAL REQUIREMENTS

Limited travel required to suppliers, customer, and manufacturing plants during launch.

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Systems Engineer Jobs