Automotive Software Engineer
Apply NowCompany: ATC DRIVETRAIN LLC
Location: Farmington, MI 48332
Description:
Responsibilities;
Levels of Competence "Skills" Required:
Conditions of Work and Physical Requirements:
Hours may extend beyond the finish time when work loading dictates.
Quality Requirements:
Health and Safety:
Observe all statutory and company safety regulations as detailed in the company health and safety manual and on notice boards.
- 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.