Resident Embedded Software Engineer

Less than 5 years experience  •  Automotive.

Salary depends on experience
Posted on 04/19/18
Dearborn, MI
Less than 5 years experience
Automotive.
Salary depends on experience
Posted on 04/19/18

87016BR
Job Title     Resident Embedded Software Engineer
Country     United States
Posting Location     Dearborn, MI
Job Description     OVERVIEW
Continental Automotive System Transmission Software and System group is responsible for the development of Transmission Controller Platform and Application Software. The team provides embedded software content for production projects for multiple Automotive OEMs, and for Continental internal development projects.


SUMMARY
The scope of the department's activities include Transmission Software Architecture, HW/SW partition definition, Low Level Transmission Control Platform Software development, Transmission Strategy Software development, Systems/SW integration and verification, System calibration and Software Tools development.


CORE RESPONSIBILITIES
•Participate in Controls Product Development Team (PDT) discussions.
•Provide design, development, and debug support for flashing individual characteristics into the control unit.
•Document customer issues and engage the appropriate development support.
•Support customer hardware development, root cause analysis, and problem resolution related to the control unit.
•Provide incident report documentation and regular status updates.
•Determine the root cause of any anomaly in the behavior of the control unit hardware, vehicle hardware, vehicle static/dynamic simulator, Supplier software, Customer software, bench instrumentation, calibration development instrumentation, or software development tool chain application or parser, output file, bench based software development tool, tool script, or controller software.
•Provide assistance to customer users in setting up tests.
•Provide guidance to customer regarding the use and integration of supplier software, hardware, vehicle (static/dynamic) simulators, and bench and in­vehicle development tools. ­
•Facilitate communication with Software Development, Tools and Calibration Development, and Instrumentation Suppliers regarding desired tool enhancements and resolving related issues. ­
•Perform the installation, configuration, integration and maintenance of all Calibration Development Instrumentation.
•Establish, document, and maintain configuration and version control for all delivered instrumentation.
•Provide guidance to customer regarding the features, function, and operation of the Calibration Development Instrumentation.
•Assist the Supplier in the management of the bench tools demonstrations as required by development controller rollout events.
•Participate in development trips as directed by customer.
•Participate in start­up operations for pre­production and production activities as directed by customer.
•Serve as the single point communications contact for issues discovered in the calibration development environment in general.

Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening.

Continental is not able to pay relocation expenses for this opportunity.
Job Requirements     BASIC QUALIFICATIONS
•Bachelors in Engineering (Computer or Electrical).
•0-1 years of experience in embedded software (automotive internships or co-op experience).
•Able to browse and understand C code.
•Knowledge using debuggers on an embedded target.
•Experience capturing and interpreting CAN bus activity.
•Good written and oral communication and interpersonal skills.
•Self-motivated, dedicated, focused, and be able to meet tight schedules.

Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening.

Continental is not able to pay relocation expenses for this opportunity.


PREFERRED QUALIFICATIONS
•2+ years of experience in embedded software.
•Know how to load code, load symbols, set breakpoints, use performance analyzer and debug code using Lauterbach.
•Proficient at setting up Lauterbach Trace32, running and interpreting Trace functionality.
•Able to read an electrical schematic and microprocessor I/O mapping.
•Working knowledge with calibration tools like ATI vision, CANape, ETAS INCA.
•Able to understand, modify and create CAPL scripts.
•Able to understand, modify and create DTS scripts.
•Basic idea how to read an .s19 file

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.