Software Development Engineer

Midwest

Our client is a pioneer in the digital performance tuning market.  They provide cost-effective, complete tuning solutions made to cater to the typical end user as well as the serious tuner shop.  Their years of experience in the automotive industry and innovative approach to the market provide them with a competitive edge, allowing them to stay ahead of the competition by adapting to tomorrow’s technologies today.  Recently our client has experienced a significant increase in its international consumer base and is currently working to expand its product offerings and application support.

Challenges:

The Development Engineer role is a new position that will report to one of the principals at the Illinois location.  The Development Engineer will be responsible for developing, calibrating, and customizing software to be used on ECM’s for GM, Ford, and other major brand vehicles.  This role will play an integral part in the continued growth, expansion, and success of our client’s product offerings.  The Development Engineer will be responsible for working on a number of projects at various stages of development and leading them through to completion.  Training will be provided and within 6 months the Development Engineer is expected to be able to take a new unsupported ECM and have it fully integrated into the software with minimal assistance.

Opportunity:

With the recent significant growth in the self-tuning arena, this is a great time to be a part of an industry leader.  The company has positioned itself to aggressively grow not only its product line, but also its overall operations, making this the perfect opportunity to get in on the ground floor.  The chosen candidate will have the chance to make a significant impact on the products offered and vehicles supported, as well as how the company positions itself within new markets.  This individual will utilize exceptional programming ability and technical experience to navigate through complex applications.  The person who can successfully achieve exceptional results will enjoy significant career growth opportunities within the organization.

Job Scope:

- Decipher CAN and other communications, disassemble binary code, and reverse engineer and write C# code.
- Utilize various OEM tools, Interactive Disassembler (IDA), Hex Workshop, HPT developed various definition editor, and sniffer programs to calibrate and develop code for ECM’s.
- Work with PCM’s, ECM’s, and TCM’s on a bench and test on real vehicles.
- Customize applications, including adding new parameters to existing calibration definitions and writing reflashing code in C# for a new ECM or application.
- Ensure that projects adhere to the development process schedule.

Experience / Education Required:

- Minimum of a higher education certificate; preference for Bachelor of Science degree (engineering or related discipline) or higher.
- Solid programming ability and experience in one or multiple languages (Microsoft.net, C#, CPU32, PowerPC, etc.).
- Experience with GM, Ford, or Chrysler software development or calibration.
- Experience with reverse engineering tools, e.g. IDA and hex editors.
- Knowledge of engine and transmission operation.

Comments are closed.