Automotive Software Engineer

Apply Now

Company: ATC DRIVETRAIN LLC

Location: Farmington, MI 48332

Description:

Responsibilities;
  • To support the R&D team in the implementation and maintenance of software systems.
  • Development, implementation and maintenance of in-house software.
  • Development, implementation and maintenance of test programs for the above.
  • Generation and maintenance of electrical drawings.

Levels of Competence "Skills" Required:
  • High level of experience with LabVIEW/Teststand.
  • Experience writing test software and automated tests.
  • Architectural software modelling.
  • Experience using version control tools.
  • Experience with electrical drawing software.
  • Understanding of automotive networks such as CAN(-FD), LIN, Ethernet, Flexray.
  • Knowledge of embedded systems and software.
  • Knowledge of C - for embedded systems development.
  • C++ - for general hi-level software development and maintenance.
  • C# - for general software development (web service backends, graphical interfaces, etc.)
  • Some understanding of Python - for developing simple scripts.
  • Development processes, unit testing frameworks.

Conditions of Work and Physical Requirements:
  • Staff position 08.00 - 16.30 four days Monday - Thursday & 08.00 - 14.00 Friday

Hours may extend beyond the finish time when work loading dictates.

Quality Requirements:
  • In accordance with documented procedures, work instructions, in house and external training.
  • Working to assist the company wherever possible, as work competence allows.

Health and Safety:

Observe all statutory and company safety regulations as detailed in the company health and safety manual and on notice boards.

Similar Jobs