NoviRecruiter Since 2001
the smart solution for Novi jobs

Product Development Engineer - Firmware

Company: Cameron Craig Group
Location: Novi
Posted on: January 16, 2022

Job Description:

Product Development Engineer - Firmware
Novi, MI

Our client in Novi, MI who is an industry leader in vehicle technology, is looking for a Firmware Product Development Engineer to play a vital role to support the development of software for electromechanical devices. You will be responsible for developing and debugging real-time firmware in C and development of control software for multi-purpose actuators and valves. This company offers a mix of challenging projects, stability, and long-term growth potential.

Responsibilities of the Product Development Engineer - Firmware:


  • 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
  • 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
  • Ensure all customer performance and durability specifications and requirements are met.
  • Support Customer related technical issues



    Qualifications of the Product Development Engineer - Firmware:

    • Bachelor Degree Electrical Engineering or Software Engineering with strong electronics background
    • Minimum 3-5 years of experience in firmware design for electromechanical devices.
    • Thorough knowledge of 8/16-bit microcontrollers
    • 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
    • Strong troubleshooting skills and use of firmware debugging tools
    • 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
    • Use of soldering iron, oscilloscope, function generator, power supplies, and other standard electrical engineering test equipment
    • Competency in the use of Microsoft Excel for engineering design and data analysis
    • Knowledge of firmware development for communications systems, diagnostics systems, and bootloaders a plus
    • Ability to work independently and within a cross-functional team environment; good analytical problem solving and critical thinking skills



      Compensation of the Product Development Engineer - Firmware:
      Salary Range: $100K-$130K/year, plus bonus and benefits (Based on the experience)

      Location: Novi, MI
      Type: Direct
      Travel: Limited travel required to suppliers, customer, and manufacturing plants during launch. International as required
      Relocation Assistance: Subject to review
      Visa Sponsorship: H1B Transfer only

Keywords: Cameron Craig Group, Novi , Product Development Engineer - Firmware, Engineering , Novi, Michigan

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Michigan jobs by following @recnetMI on Twitter!

Novi RSS job feeds