Taro Logo

Senior Software Engineer

Hitachi brings together the world's greatest minds to help breathe life into new possibilities and drive innovation for a better future, focusing on automotive technology solutions.
Farmington Hills, MI, USA
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Hitachi Astemo Americas is seeking a Senior Software Engineer to join their team in Farmington Hills, Michigan. This role offers an exciting opportunity to work on embedded automotive software systems for a global technology leader. The position involves developing sophisticated software components for automotive applications, focusing on powertrain, transmission controls, and engine management systems.

The ideal candidate will be responsible for creating detailed software component design specifications and working closely with software architects to implement complex automotive systems. This role requires expertise in embedded C programming, microcontroller hardware, and automotive communication protocols. You'll be working with state-of-the-art technology including 32-bit automotive multi-core microcontrollers and various hardware IC devices.

As a Senior Software Engineer, you'll lead technical reviews, mentor junior engineers, and contribute to critical software architecture decisions. The role offers exposure to cutting-edge automotive technology and the chance to work on safety-critical systems following industry standards like ISO26262 and ASPICE.

This position is perfect for someone with a strong background in automotive software development who wants to work on innovative solutions in the automotive industry. You'll be part of a global team at Hitachi, a company known for pioneering technology solutions and driving innovation for a better future. The role requires occasional domestic and international travel to support project development across multiple global locations.

Working at Hitachi means joining a collaborative environment where your ideas are valued and you'll have opportunities to grow professionally while contributing to significant technological advancements in the automotive sector. The company provides a dynamic work environment where you can apply your expertise in embedded systems, work with advanced development tools, and be part of creating the next generation of automotive technology solutions.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Develop software component design specifications
  • Develop software unit test specifications
  • Lead software design reviews
  • Conduct technical impact analysis for software change requests
  • Identify technical risks and develop mitigation strategies
  • Assist software coders and develop source code
  • Lead code reviews, unit test reviews, and integration test reviews
  • Support development of software requirements specification (SRS)
  • Support source code integration and testing
  • Mentor and lead engineers on sub-project activities

Requirements For Senior Software Engineer

  • Bachelor or Master's degree in Computer Science or Electrical Engineering
  • 5-7 years applicable experience in automotive
  • 3+ years experience writing embedded software in C
  • Knowledge of Eclipse IDE
  • Experience with 32-bit automotive multi-core microcontrollers
  • Knowledge of hardware IC devices and microcontroller hardware
  • Familiarity with software design and development tools
  • Understanding of software process standards (V-Model, MISRA, ASPICE, ISO26262)
  • Experience with communication protocols (CAN, CANFD, LIN, SENT)
  • Knowledge of crypto algorithms and authentication methods
  • Ability to read schematics and electrical block diagrams
  • Good verbal and written English skills

Interested in this job?