This site uses cookies. To find out more, see our Cookies Policy

Senior Software Engineer - Low Level and Middleware in Dearborn, MI at Continental

Date Posted: 10/15/2018

Job Snapshot

Job Description

***This position is in Dearborn and Auburn Hills, MI, and will support the development of hybrid and electric vehicle battery controllers and power electronic components.

Core Responsibilities:
• Develop Basic (Low level and Middleware) Software components for battery controllers, inverters and DC/DC converters.
• Demonstrate a level of expertise in developing software within a layered software approach.
• Provide design, development, and debug support for integrating individual functions into the control unit.
• Read microprocessor control board schematics to understand and obtain software requirements.
• Ensure all aspects of production processes for software and calibration programming are validated.

Additional Responsibilities:
• Participate in engineering and product development meetings.
• Prepare and present charts, graphs, diagrams to illustrate various engineering topics and responses to action items.
• Infrequent travel (5­ to 10%) supporting internal and customer activities.

Core Capabilities:
• C/C++ programming
• Solid in-depth knowledge of microcontroller peripherals such as Digital Inputs/Outputs, ADC, PWM, SCI/SPI, CAN, Timer units.
• Good written, oral communication and interpersonal skills.
• Able to browse and understand controls software in MATLAB, Simulink, Stateflow environment

Basic Requirements:
• Bachelor’s degree in Computer Science, Electrical Engineering, or related engineering discipline
• At least 5+ years of automotive software and/or electronics product development, or related industry
• Expertise with automotive Real Time Operating Systems and Architectures (OSEK, AUTOSAR, etc.)
• Experience with on chip debugging tools, preferably Lauterbach.
• Experience with configuration management tools, preferably MKS.
• Experience with Freescale microprocessor family. Infineon experience is a plus
• Experience with scripting tools and methods to optimize SW development and testing activities.

Preferred Qualifications:
• Master’s degree in Electrical/Computer Engineering
• Hands on experience with Canape/Canalyzer/INCA/ETK.
• Experience with Autosar software architecture
• Experience in developing safety critical systems
• Experience with requirement management tools, preferably DOORS.
• Proven practical experience in SW development using eTPU/GTM component.