Skip to main content

Careers Home > Job Search Results > SW Instrumentation Engineer

SW Instrumentation Engineer

Location: Farmington Hills, Michigan, United States
Job ID: R0028420
Date Posted: Aug 9, 2023
Segment: Astemo
Business Unit: Hitachi Astemo
Profession (Job Category): Engineering & Science
Job Type (Experience Level): Experienced
Job Schedule: Full time
Remote: No

Share: mail
Save Job Saved


General Responsibilities:

The primary responsibility of this position is to support deployment and maintenance of a software engineering development environment and a measurement/calibration/debug interface to the control module. The engineer is responsible for procuring software tools, installing software tools, building a software test bench, demonstrating the functionality of development tools at customer bench reviews, and maintenance of the tool chain/bench configuration in response to requirements change requests.

Job Responsibilities:

This position will be required to work directly with the software engineering project team in the U.S. as well as at facilities in Japan and other regions. The engineer is responsible for reviewing and implementing customer instrumentation requirements.

Explicit and derived requirements include software design tools (UML tools, Matlab/Simulink, TargetLink, etc.), compilers, static code analysis tools, debuggers, serial communication tools (CAN, LIN, SENT, Ethernet) unit test and verification tools, measurement/calibration tools (ECU emulation devices such as ETK or A8, XCP tools such as CANape), hardware-in-the-loop (HIL) systems, static load box support, wiring harnesses, flash reprogramming scripts (for debuggers and/or CAN tools).

The engineer will also interface with the customer and lead weekly status meetings throughout the program's development phase.

The specific responsibilities of the Software Instrumentation Engineer shall include the following:

  • Understand and demonstrate expertise in the use of ANSI-C compiler, assembler, linker, loader, lister, parsers, and related software development tool chain components. Also have knowledge of version control tools such as PVCS, SVN, Git, etc.
  • Demonstrate a high level of expertise in the installation, configuration, script generation, and use of measurement & calibration tools (e.g. ETAS, Vector, ATI, or equivalent). Knowledge of the complete tool chain, from the user interface on the PC, through the ECU emulation device, to the target microcontroller and the target firmware drivers.
  • Possess strong knowledge of software debug tools, and trace tools such as Lauterbach, P&E Micro, etc). Establish, document, and maintain configuration and version control for all delivered software debug and trace tools and associated benches.
  • Experience working with hardware in the loop (HIL) systems from vendors such as ETAS and dSPACE. Installing plant models, configuring the PC user interface, building wiring harnesses and load boxes.
  • Familiarity with CAN analysis tools and script generation, from vendors such as Vector and Intrepid Control Systems.


  • Be proficient in software programming languages such as assembly, C or other high-level languages.
  • Be familiar with automotive component and vehicle test procedures, including EMI/EMC testing.
  • Be generally knowledgeable in the automotive development process.
  • Have experience with electronic control systems.
  • Have experience with design specifications and detailed software documentation.
  • Have experience with software validation test procedures.
  • Have experience with Infineon Aurix/Renesas RHxx/TI microprocessors.
  • Have working knowledge of debuggers and emulation tools, CAN interface tools and other serial communication interfaces.
  • Have experience tracking and reporting toolchain configuration changes.
  • Have experience coordinating and facilitating several small projects or one major project.
  • Experience with ETAS and/or ATI calibration tools and real time OS kernels is a plus.
  • Experience interfacing with customers.
  • Must be able to travel to Europe, US, and Japan (very rare).

Additionally, the ability to work independently with minimal direction is required as are strong verbal and written communications skills.  Experience with PCs and application software, such as MS Office tools and other IT services are also required.

Education: Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related technical area

Experience: Have a minimum of 5-7 years applicable experience in automotive environment.

Supervisory Responsibilities:  N/A 

Working conditions:

  • Physical Demands: Required to sit or stand for long periods of time. The employee may occasionally lift and/or move up to 25 pounds.
  • Travel: Domestic and international may be required as needed.  This is dependent on the needs of the project.

Equal Opportunity Employer (EOE)-Females/Minorities/Protected Veterans/Individuals with Disabilities

If you need a reasonable accommodation to apply for a job at Hitachi, please send the nature of request and contact information [email protected] Queries other than accommodation requests will not be responded to.

Equal Opportunity Employer (EOE)-Females/Minorities/Protected Veterans/Individuals with Disabilities

If you need a reasonable accommodation to apply for a job at Hitachi, please send the nature of request and contact information to [email protected]. Queries other than accommodation requests will not be responded to.

Share: mail