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

Description For Senior Software Engineer

Hitachi Astemo Americas is seeking a Senior Software Engineer to join their automotive technology team in Farmington Hills, Michigan. This role focuses on embedded software development for automotive systems, particularly in powertrain and transmission controls. The position offers an opportunity to work with cutting-edge automotive technology and complex embedded systems.

The ideal candidate will be responsible for developing software component design specifications and working closely with software coders and testers. They will play a crucial role in technical leadership, conducting code reviews, and ensuring software quality. The position requires expertise in embedded C programming, microcontroller hardware, and automotive communication protocols.

This is an excellent opportunity for an experienced software engineer looking to advance their career in automotive embedded systems. The role offers exposure to various aspects of automotive software development, from low-level drivers to complex control systems. Working at Hitachi Astemo means being part of a global leader in automotive technology and contributing to the future of mobility.

The position requires a blend of technical expertise and leadership skills, as you'll be mentoring other engineers while working on challenging technical problems. You'll be working with state-of-the-art development tools and following industry standards like ISO26262 and ASPICE. The role involves collaboration with global teams and occasional travel to support project development.

If you're passionate about automotive technology, have strong embedded software skills, and want to work on systems that directly impact vehicle performance and safety, this role offers an excellent opportunity to advance your career with a leading global technology company.

Last updated a day 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 work progress 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 responsible for sub-project activities

Requirements For Senior Software Engineer

  • Bachelor or Master's degree in Computer Science or Electrical Engineering
  • 3+ years experience in writing embedded software in C with knowledge of Eclipse IDE
  • Experience with 32-bit automotive multi-core micros (Renesas E2x/RH850, Infineon Aurix TCxx, NXP MPC55xx)
  • Knowledge of microcontroller hardware (Timers, Memory, Peripherals)
  • Familiarity with hardware IC devices
  • Experience with software design and development tools
  • Knowledge of software process/standards (V-Model, MISRA, ASPICE, ISO26262)
  • Understanding of communication protocols (CAN, CANFD, LIN, SENT, Ethernet)
  • Familiar with crypto algorithms and cryptographic authentication
  • Good verbal and written English skills
  • Ability to work independently with minimal direction
  • 5-7 years applicable experience in automotive

Interested in this job?

Jobs Related To HITACHI ASTEMO AMERICAS, INC. Senior Software Engineer