• My GKN Careers Profile Profile

Senior Embedded Software Engineer

Country:
United States
Work Location:
Auburn Hills
State:
Michigan
Advertising End Date:
06 Oct 2019
Job Type:
Regular
About The Opportunity

Role purpose:

-       Design, Develop, Test Low-level embedded software including device drivers for complex automotive ECUs.

-       Develop, Configure and Integrate Basic Software stack for the defined AUTOSAR architecture and generate RTE.

Key Responsibilities
 Key responsibilities:

-      Requirements analysis and management of customer specifications or internal engineering specification

-       Design and configure the base software components below the RTE layer using DaVinci tools

-       Develop COM stack, HW abstraction, MCAL, Bootloaders, and device drivers for complex sensors and actuators for AUTOSAR ECUs, Smart-Actuators, etc. using C while adhering to MISRA coding-guidelines

-       Define and perform verification and validation criteria meeting industry and internal standards (Unit, integration, regression, etc.) using Vector CAN tools and Debuggers

-       Implement and manage complete bi-directional traceability of requirements, designs, executables, tests using configuration management tools like PTC-Integrity and SVN

-       Model the dynamic behavior of the software system and assign resources (Task Scheduling/Priority, Multi-core resources, Memory allocation, Communication…etc.)

-       Be innovative in bringing value to embedded software by identifying re-usable and configurable software components, libraries functions, etc. while eliminating redundancy

-       Ensure adherence to software development process models e.g. Automotive SPICE, CMMI

-       Coordinate with Subsystem leaders to ensure compliance with safety standards of ISO26262 and Cyber security requirements

-       Support embedded software architecture analysis, Software FTA and DFMEA

-       Follow Lean-Agile practice and Continuous Integration methodologies for efficient software and product development

Qualifications - required:

  • Bachelor's Degree in Computer Science, Software Engineering, Electrical Engineering OR equivalent discipline.  Masters degree is preferred.

  • Strong software development experience for embedded real-time systems

    • 4+ years of programming in C, C++

    • 2+ years of experience in DeviceDriver/BSW/Low-level software development

    • 1+ years of experience in AUTOSAR for BSW configuration and RTE generation

  • Working knowledge of AUTOSAR software design and methodologies (DaVinci, Tresos, etc.)

  • Working knowledge of Agile/Scrum software development practices

  • Knowledge of the entire SDLC in the V-Cycle

  • Experience with configuration management tools e.g. IBM Rational Doors or PTC Integrity, SVN, GIT or similar

  • Must be fluent in English

  • Must be able to work and travel independently

Qualifications – preferred:

  • Knowledge of Industry standards e.g. A-SPICE, CMMI, ISO 26262 and Cyber Security

  • Vehicle Communication and Diagnostics protocols (CAN, GMLAN, LIN, KWP, UDS, etc.)

  • Microprocessors e.g. Infineon AURIX, or others

  • Effective communication and presentation skills (English)

  • Be able to work in a culturally diverse team environment

  • Available to travel as needed to support vehicle development activities within and outside USA: 5%

About Us

GKN Automotive is the world’s largest supplier of driveline technologies to the automotive industry. Our engineering puts driveline innovation into series production. Our systems integration expertise and software calibration capabilities make us a strong and trusted partner for electrification, all-wheel drive programs and new vehicle concepts.

Our global network of production and engineering centres gives the company a presence in 21 countries. Its 54 manufacturing facilities and 5 technology centres are strategically located to ensure customers benefit from local supply chains and world-class technical support.

With a comprehensive global footprint, we design, develop, manufacture and integrate an extensive range of driveline technologies for over 90% of the world’s automotive manufacturers.


Diversity and Inclusion

As a global engineering company, innovation is what differentiates us from our competitors and is central to our success.

A balance of cultures, ethnicities and genders help bring new ideas and creativity to GKN. We need people of different backgrounds, with different skills and perspectives to spark originality, imagination and creativeness in our teams around the world.

GKN is an equal opportunity employer.

We treat all our employees and applicants fairly and are committed to ensuring that there is no discrimination or harassment against any employee or qualified applicant on the grounds of age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, or veteran status or any other characteristic protected by law.

Page has changed!

Some of the values on this page have changed. What do you want to do?