TroyRecruiter Since 2001
the smart solution for Troy jobs

Software Engineer - Specialist

Company: Magna International Inc.
Location: Troy
Posted on: November 21, 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, IT / Software / Systems , Troy, Michigan

Click here to apply!

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

I'm looking for
in category

Other IT / Software / Systems Jobs

Technical Support Specialist - Metro Detroit
Description: Define, document, and maintain standard operating procedures on troubleshooting supported desktop technologies, applications, and warehouse systems for continuous improvements. Help to service and maintenance (more...)
Company: Vaco Technology
Location: Melvindale
Posted on: 12/4/2020

Software Development Engineer
Description: This is an opportunity to join a fast paced program with DCS Corp---s U.S. Army Combat Capabilities Development Command - Ground Vehicle Systems Center engineering group located in Warren, MI. As an experienced (more...)
Company: DCS Corp
Location: Warren
Posted on: 12/4/2020

Computer Engineer 5
Description: This is an opportunity to join a fast-paced program with DCScorp---s U.S. Army Combat Capabilities Development Command - Ground Vehicle Systems Center engineering group located in Warren, MI formerly (more...)
Company: DCS Corp
Location: Warren
Posted on: 12/4/2020

Mobile Notary Signing Agent / Flexible Hours
Description: Certified Mobile Notary Service is seeking for someone to fill the position of a Mortgage Loan Closer/Funder to work remotely in the U.S. PRIMARY DUTIES: Manage (more...)
Company: Certified Mobile Notary Service
Location: Richmond
Posted on: 12/4/2020

Senior Software Engineer
Description: Make a difference Ciber Global wants you. Come build new things with us and advance your career. At Ciber Global you'll collaborate with experts. You'll join successful teams contributing to our clients' (more...)
Company: Ciber Global
Location: Allen Park
Posted on: 12/4/2020

.NET Developer (Local only)
Description: I just came across your resume posting on the internet and was wondering if you are still available or interested in hearing about other career opportunities Below is a job description I would like
Company: CNC Consulting
Location: Lansing
Posted on: 12/4/2020

Powertrain Embedded Software Engineer
Description: Talascend is currently seeking a Powertrain Embedded Software Engineer for a contract opportunity located in Auburn Hills, MI. PRIMARY RESPONSIBILITIES: The Powertrain Embedded Software Engineer will (more...)
Company: Talascend, LLC
Location: Auburn Hills
Posted on: 12/4/2020

AUTOSAR Embedded Software Engineer
Description: No Visa Sponsorship Available On behalf of our client were currently searching for a Sr. Embedded Software Engineer who has specific AUTOSAR experience for a direct position located here in the Detroit, (more...)
Company: Haagen
Location: Detroit
Posted on: 12/4/2020

Mobile Notary Signing Agent / Flexible Hours
Description: Certified Mobile Notary Service is seeking for someone to fill the position of a Mortgage Loan Closer/Funder to work remotely in the U.S. PRIMARY DUTIES: Manage (more...)
Company: Certified Mobile Notary Service
Location: Detroit
Posted on: 12/4/2020

Direct - Embedded Software BSP Engineer (E band)
Description: Position Description:Join a dynamic group of software engineers responsible for the design, development and support of embedded software solutions for the worlds premier land-based combat vehicle producer.Software: (more...)
Company: General Dynamics Land Systems
Location: Sterling Heights
Posted on: 12/4/2020

Log In or Create An Account

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

Troy RSS job feeds