Search jobs > Farmington Hills, MI > Software engineer
Automotive Software Engineer
- 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.
Sr. Staff Software Engineer
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...
Automotive Software Engineer
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. ...
Senior Software Engineer
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...
Automotive Systems Software Test Engineer
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. ...
Software Engineer (SW)
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...
LabVIEW Software Developer
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...
Part Time - Head Cashier - Flexible
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...
Senior Software QA Engineer I - Platform Development
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...
Infrastructure Senior Project Manager
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...
Senior QA Automation Engineer- Data Warehouse
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...