Automotive Software Engineer

Full Time
Troy, MI
Posted
Job description

NOTE: This is W2 Contract Position

Professional Experience

3 years experience designing software architecture

5 years developing software in C/C++, ideally automotive embedded software

3 years experience with AUTOSAR

Responsibilities

Support and lead software development team for technical issues.

Act as mentor to software developers, integrators, and test team.

Communicate detailed status of technical issues with software project management and customers as needed.

Review new software requirements and change requests and provide a detailed analysis for quality and technical understanding.

Create estimates for software change requests and RFQs.

Review and audit developer code changes.

Review low level design requirements to ensure adherence to software architectural design.

Review High level architecture design requirements for quality and understanding.

Contribute to high level architecture design (Static and Dynamic architecture, interfaces, etc) as needed.

Perform Software Safety Design Analysis for the Software Architecture.

Lead any software design change/reviews with the customer and other suppliers.

Participate and support in reviews of the software integration test specification and provide guidance to resolve open findings.

Ensure software quality through following development best practices.

Travel up to 5% to customer sites to support software troubleshooting as required.

Other Specifications

Strong Understanding of software engineering principles and best practices.

Strong analytical and problem-solving skills.

Strong communication/reporting skills - Knowledge of process models (e.g. Automotive SPICE®), regarding software level areas.

Strong experience in Software development using C or C++

Strong knowledge of embedded operating systems (OSEK, Autocore or similar)

Experience with 8/16/32 bit microcontrollers, DSP’s or Multi-core controllers.

Experience with GIT or similar versioning tools

Experience with IBM Rational Doors.

Familiarity with Automotive network interfaces (e.g. CAN, LIN, Ethernet).

Experience with AUTOSAR basic software (BSW) configuration tools such as EB Tresos, Vector DaVinci or similar configurators is a plus.

Experience with Multi-core Software Architecture Design is a plus.

Experience with diagnostics and error handling.

Experience with functional safety or cyber security is a plus.

Experience with Hardware Security Modules (HSM) is a plus.

Experience with Enterprise Architect is a plus.

Experience with oscilloscopes and logic analyzers is a plus.

Experience with Python is a plus

Education

Bachelor degree in Computer Engineering or equivalent Engineering Degree. Master's degree preferred

Job Types: Full-time, Contract

Salary: $120,000.00 - $125,000.00 per year

Schedule:

  • 8 hour shift

Ability to commute/relocate:

  • Troy, MI: Reliably commute or planning to relocate before starting work (Required)

Work Location: One location

learninglandscape.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, learninglandscape.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, learninglandscape.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs