Search jobs > Farmington Hills, MI > Software engineer

Automotive Software Engineer

ATC Drivetrain
Farmington Hills, MI, United States
Full-time
  • 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.

13 days ago
Related jobs
Promoted
CONTINENTAL AUTOMOTIVE SYSTEMS, INC.
Auburn Hills, Michigan

Requires five (5) years of software engineering experience in the automotive industry to include five (5) years: development experience with 8-32 bit microcontrollers including low-level device drivers development for Data Communication protocol such as UART, SPI, I2C, and CAN in embedded C programm...

Promoted
ATC Drivetrain
Farmington Hills, Michigan

To support the R&D team in the implementation and maintenance of software systems. Development, implementation and maintenance of in-house software. Experience writing test software and automated tests. Architectural software modelling. ...

Promoted
CONTINENTAL AUTOMOTIVE SYSTEMS, INC.
Auburn Hills, Michigan

Of the required experience, must have 2 years of experience in each of the following:Real time embedded software development experience in automotive industries using embedded C, C++ and assembly programming languages, with 8/16/32 bits microcontroller architecture, to develop and review software mo...

E-Solutions
Auburn Hills, Michigan

Test Engineer,Systems Engineer,Software Engineer,Embedded Engineer. Required Skills : Embedded,Embedded Software Testing,Automotive,Testing. Software Development or Test, debugging . C/C++, Python, Development, Software, Test, CAN. ...

Promoted
CONTINENTAL AUTOMOTIVE SYSTEMS, INC.
Auburn Hills, Michigan

Of the required experience, must have experience in each of the following:2 years of experience diagnosing and fixing electromechanical machine equipment issues, including noisy sensor signals;2 years of experience using Visual Studios for software development and code documentation in programming p...

Promoted
Softworld Inc
Livonia, Michigan

As LabVIEW Software Developer, you will:Design, develop, and verify LabVIEW software and control algorithms to meet requirements including front-end/graphical user interface (GUI) development. The role will develop, modify, and create test systems through the deployment of electronics hardware and L...

Promoted
Lowe's
Westland, Michigan

Minors in this role may not be responsible for some of the activities listed below.Demonstrates ability to monitor and identify customers who need assistance at multiple self-checkout registers simultaneously.Approaches and interacts with customers to proactively recommend products and services appr...

Promoted
OneStream Software
Birmingham, Michigan

The Senior Software QA Engineer has a strong background in Microsoft technologies and an ability to work as a key member in a software engineering team for a rapidly growing company. Participates and provides development and support to QA engineers for test case reviews. Mentor QA Engineers on small...

Promoted
Plante Moran
Southfield, Michigan

We are seeking an experienced, dynamic individual with exceptional interpersonal skills to perform as a senior project manager overseeing either a large-scale infrastructure program or multiple smaller programs of varying scope and scale. Advise on best practices and industry standards for contracti...

Promoted
Credit Acceptance
Southfield, Michigan

As a Senior QA Automation Engineer, you will perform Quality Assurance and Automation testing for data warehouse implementations, ensuring data accuracy, completeness, and adherence to quality standards. Our Engineering and Analytics Team Members utilize the latest technology to develop, monitor, an...