TroyRecruiter Since 2001
the smart solution for Troy jobs

Software Engineer - Specialist

Company: Magna International Inc.
Location: Troy
Posted on: November 22, 2020

Job Description:

Job Number: 8011

Group: Magna Mechatronics, Mirrors & Lighting

Division: Magna Mechatronics of America

Job Type: Permanent/Regular

Location: Troy

Group Description

The Mechatronics, Mirrors and Lighting group specializes in automotive technologies that are driving the future of mobility. Combining a deep systems knowledge to develop unique vehicle access experiences, intelligent visions systems and advanced automotive lighting technologies, MML's expertise light the path to innovation, safety and styling.

Role Summary

The automotive industry is constantly changing and Magna is at the forefront of this revolution. We are looking for entrepreneurial minds who want to help drive the industry forward with us. We are leading autonomous driving and the future of our industry by creating the technology that will change people’s lives. Join us and be a part of that challenge.

Magna Mechatronics is a leading full systems supplier of innovative mechatronics systems to the global automotive industry. Our designs fuse the capabilities of mechanical systems with the intelligence of electronic controls to enable new ways of interacting with the vehicle. Our in-house electronics manufacturing expertise allows for seamless integration into any application.

Our Mechatronics Global Engineering Group is looking for an experienced Software Engineer Specialist to support our Electronics Engineering Team.

The Software Engineer Specialist is responsible for designing the software components (detailed design), codes the software components and tests the software components based on the software architecture and the software requirements within a project.

Key Responsibilities

Development (design, implement, test and debug) of core and/or application specific software requirements for automotive embedded electronic module serial production projects

Develop software in compliance with a formal ASPICE/CMMi based Global Product Engineering Process (GPEP).

Verify software requirements at component and bench level

Support rest of the functional disciplines with all aspects related to software.

Participate in continuous improvement efforts. Researches, recommends, and implements new and/or existing products, processes, materials and equipment.

Engages in comparative and competitive analysis to ensure utilization of most appropriate and beneficial techniques in a situation respectively.

Ensure competitive technical proposal, engineering estimate and technical review material are provided per pursuit targets and agreed upon timing in support of the sales target.

Benchmark competitor’s solutions and determine best ways to improve or surpass the competition.

Support customer meetings as the technical subject matter expert for a specific product or discipline.

Performs procedures necessary for protection of intellectual property rights

Performs other duties as necessary for completion of projects and achievement of departmental goals.

Integration of the software components to a complete system and make the software available for the project team and the customer.

Maintain and expand the existing infrastructure for software development, software build and release management (Jenkins server, continuous integration, automatic creation of release notes)

Support the extension of the test environment of the existing software test automation (Smoke test, component test, integration test)

Responsible for creating a software test plan and a software test specification

Define, setup and maintain the test framework and create the interface to the automatic build processes.

Define software test work packages that can be executed by other test engineers.

Responsible for Software Requirements Analysis, Software Component and software integrations tests based on software architecture and software requirements

Perform software tests and create reports for each software release.

Main customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements for the project.

Lead the planning, scheduling, monitoring and reporting of all software related activities for various projects

Integrate of 3rd party vehicle network software such as CAN NOS and boot loader into an application specific software ECU

Develop automotive diagnostics software in compliance to automotive and customer specifications

Develop and implement fail safe software features

Define, analyze and implement functional safety related software requirements

Support a Functional Safety Assessment

Attending related Functional Safety meetings with the customer (OEM)

Creations of software related portions of the Safety case as final safety documentation for production launch.

Development and integration of AUTOSAR BSW software components including complex drivers in support of AUTOSAR compliant software packages

Performs other duties as necessary in support of business objectives. Ensures that facilities are in full compliance with all safety regulations.

Follows safe work procedures; Uses appropriate personal protective equipment (PPE); Uses workplace tools and equipment as instructed; Reports workplace hazards, injuries and illness as soon as possible following event.

Key Qualifications/Requirements

Bachelor’s degree in Computer Engineering / Software Engineering / Electrical Engineering / Computer Science or equivalent (Master’s preferred)

7-10 years’ relevant experience regarding the Responsibility / Activities (listed above) for automotive electronics serial development projects (mandatory)

Knowledge of product development engineering practices in automotive field

Involvement in all phases of the Software Development Life Cycle (SDLC)

Knowledge of embedded software development in C/C++ for 16 bit and 32 bit micro-controllers including application for micro-controllers such as Freescale, PPC, ARM core, TI DSP, Microchip and Renasas

Experience with implementation of low level device driver software such as SPI, I2C, PWM for various microcontrollers.

Knowledge in software integration of embedded software according to automotive standards

Knowledge in scripting with python and java

Knowledge of software test tools, i.e. Cantata or Tessy

Experience with customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements

Knowledge and experience in implementing and integrating OEM specific Automotive Vehicle Networks (CAN, LIN and/or UART) embedded software.

Experience with implementation of various diagnostic protocols such has UGS, ISO, 14229, KWP2000

Experience in developing and implementing safety critical software, software fault tolerance design including familiarity with ASIL safety standards

Knowledge and experience in implementing and integrating AUTOSAR BSW software components including complex drivers for various OEMs

Experience in developing application components compliant to the AUTOSAR standard.

Working knowledge in structured engineering approach

Working knowledge in development of portable, reusable and modular software in automotive environment

Experience in using a disciplined software development process based on ASPICE or CMMi process model.

Working knowledge of configuration management (preferably PTC/MKS), project monitoring and control techniques

Troubleshooting and debugging skills

Knowledge of structured problem solving (8D) methods and/or techniques

Knowledge of MS Office package (especially Excel)

Knowledge of analysis and engineering tools such as version control/configuration management, UML tools, static code check tools

Working knowledge of CAN and LIN based tools such as CANalyxer, CANoe, CANape, neoVI

Knowledge of software test toold such as Cantata, Tessy, RTRT, google test

Use of AUTOSAR based tools from Vector/ Electrobit or equivalent.

Additional Information

Position is located in our Troy, Michigan office

Some travel may be required to Customer Manufacturing and other Magna locations (in US, Mexico, Asia and Canada)

All persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire

Keywords: Magna International Inc., Troy , Software Engineer - Specialist, Other , Troy, Michigan

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other Other Jobs


Full-Time Store Associate
Description: Our store employees are the face of the ALDI shopping experience. Their hard work makes it possible to uphold our company philosophy, providing quality products at the best possible price. Their smiles (more...)
Company: Aldi
Location: Elyria
Posted on: 12/2/2020

SAGINAW - Kezi Jobs: Food Store Shopper And Delivery Driver
Description: Food Store Shopper And Delivery Driver ShiptAs a driver with Shipt, you are a bearer of good things from groceries, to gadgets, to home decor. You simply drive up to stores, pop your trunk to pick (more...)
Company: SAGINAW - Kezi Jobs
Location: Saginaw
Posted on: 12/2/2020

Kezi Jobs: Supermarket Shopper Delivery
Description: Supermarket Shopper Delivery ShiptShipt is a membership-based marketplace that helps people get the things they need, like fresh produce and household essentials, from stores they trust. Help people save (more...)
Company: Kezi Jobs
Location: Saginaw
Posted on: 12/2/2020


Food Delivery - Weekly Pay
Description: Food Delivery - Weekly Pay Saginaw, MI 2854 C2-683833 Deliver with Uber. Earn on your schedule. Work on your schedule. Deliver for a few hours in the mornings, every night, or just on weekends it's (more...)
Company: Uber Eats
Location: Saginaw
Posted on: 12/2/2020

Deliver with Uber Eats
Description: Deliver with Uber Eats Saginaw, MI 2854 C2-198219 Deliver with Uber. Earn on your schedule. Work on your schedule. Deliver for a few hours in the mornings, every night, or just on weekends it's up to (more...)
Company: Uber Eats
Location: Saginaw
Posted on: 12/2/2020

Kezi Jobs: Shopper – Flexible Schedule Up To 22 An Hour
Description: Shopper Flexible Schedule Up To 22 An Hour ShiptShipt is a membership-based marketplace that helps people get the things they need, like fresh produce and household essentials, from stores they trust. (more...)
Company: Kezi Jobs
Location: Saginaw
Posted on: 12/2/2020

Kezi Jobs: Grocery Shopper And Delivery Driver
Description: Grocery Shopper And Delivery Driver ShiptAs a driver with Shipt, you are a bearer of good things from groceries, to gadgets, to home decor. You simply drive up to stores, pop your trunk to pick up (more...)
Company: Kezi Jobs
Location: Saginaw
Posted on: 12/2/2020

Kezi Jobs - Shipt: Supplement Your Warehouse Income Grocery Shopper
Description: Supplement Your Warehouse Income Grocery Shopper ShiptShipt is a membership-based marketplace that helps people get the things they need, like fresh produce and household essentials, from stores they (more...)
Company: Kezi Jobs - Shipt
Location: Saginaw
Posted on: 12/2/2020

Students - Deliver with Uber Eats
Description: Students - Deliver with Uber Eats Saginaw, MI 2854 C2-208691 Deliver with Uber. Earn on your schedule. Work on your schedule. Deliver for a few hours in the mornings, every night, or just on weekends (more...)
Company: Uber Eats
Location: Saginaw
Posted on: 12/2/2020

Grocery Shopper
Description: Shipt is a membership-based marketplace that helps people get the things they need, like fresh produce and household essentials, from stores they trust. Help people save time and have fun while you're (more...)
Company: Shipt
Location: Saginaw
Posted on: 12/2/2020

Log In or Create An Account

Get the latest Michigan jobs by following @recnetMI on Twitter!

Troy RSS job feeds