Post Job Free
Sign in

Product Engineer - Electrical Engineering & Embedded Software

Company:
Mahle Engine Components Usa, Inc.
Location:
Lockport, NY, 14094
Posted:
May 01, 2025
Apply

Description:

Work Location: Lockport, NY (Onsite)

Relocation Assistance Offered: Yes - This position is open to consideration for applicants currently residing in the US and will require relocation to the Lockport / Greater Buffalo, NY area who do not require any immigration assistance or visa sponsorship now and/or in the future. MAHLE offers a comprehensive relocation assistance package in accordance to our Domestic Relocation Policy.

SUMMARY

The position is part of the product engineering team developing the AC compressors. Current compressor product teams are developing and producing a product portfolio consisting of mechanical drive and electric drive compressors.

The eCompressor product engineering group is responsible for all MAHLE global eCompressor designs. A focus of this responsibility for the eCompressor is design and development of the motor and electric drive for new compressors in the pre-development engineering phase. In this phase, this group is designing and developing custom electronic hardware and software for concept validation and potential implementation into future eCompressor products. In addition, this group supports the general development and testing of all compressor related products.

Embedded Software Engineers develop and implement custom control software that is contained in electronic devices typically without traditional PC user interfaces. The main challenge is control of our electrical-mechanical eCompressor to deliver robust motor speed control to drive a refrigeration compression mechanism at steady speeds during varying motor loads. In addition, software features are being developed to provide self-protections for the compressor to help avoid misuse by customers.

The key stages of work include capturing and understanding requirements, developing a work strategy, coding, testing, debugging and documenting system software.

ESSENTIAL DUTIES AND RESPONSIBILITIES

Work within the MAHLE Compressor Product Development team to advance future eCompressor product design.

Designing and developing electrical software for electric drive AC compressors.

The primary tasks of the position include:

Capturing Requirements.

Developing Project Plans.

Writing code modules.

Integrating code modules.

Debugging code modules.

Testing code modules.

Verification of the integration of code modules.

Documentation of system software.

Calibration of system software.

QUALIFICATIONS

Bachelors degree in Electrical Engineering, Computer, Mechatronics or Software is required; Masters degree is a plus

Minimum 3 years of experience with emphasis on embedded systems programming or equivalent is required; 5+ years of experience is preferred

Power electronics experience is preferred

Developing embedded control systems is desired

GUI Interfaces with control systems is desired

Automotive electronic systems / software is desired

Strong Embedded C experience is required

Experience in "Bare Metal" system design and implementation

Experienced in using linkers, make, and diff tools

Modeling / programming with Matlab, Simulink and Stateflow tools is required

Programming 16 / 32-bit microcontroller systems for control system work is required

Ability to interface with typical microcontroller peripherals, timers, and interrupts

Must be able to debug embedded system hardware and software using typical lab and software test equipment

Experience in programming communication busses / protocols

Ability to design and implement software test cases

Experience in writing software specifications and documentation

Preferred skills:

Vehicle CAN bus operation, programming and bus tools

LIN, I2C and SPI communication busses

Assembly language experience

Control system knowledge

Programming Linux based systems

Experience in Excel macro and VBA programming

Experience in programming / designing GUI interfaces using tools like QML and Qt

Experienced in Software Development Lifecycles

Automotive Industry

Salary: 80,000-120,000

Do you have any questions?

Permanent

Apply