BorgWarner Transmission Products, LLC
Senior Software Development Engineer - DriveTrain Systems
BorgWarner Transmission Products, LLC, Auburn Hills, Michigan, United States, 48326
DUTIES: BorgWarner Transmission Products, LLC seeks a Senior Software Development Engineer - DriveTrain Systems based out of our office at 3800 Automation Avenue, Auburn Hills, MI 48326. Note, this is a hybrid position whereby the employee will work both from home and from the aforementioned office address. Hence, the employee must live within a reasonable commuting distance of the aforementioned office address. Note, this position does not require travel.
Analyze and Estimate SW Development Activities and Tasks; Elicit, Analyze, Decompose, Develop, and Manage Software Requirements; Identify and Define SW Units, documenting the SW Detailed Design of the SW units; Develop Software Units according to the Detailed Design, using various programming languages, methods, and techniques as appropriate. This includes model based design, autocode generation, and embedded c programming; Plan, Develop, and Execute Unit and Integration tests according to the project test plan/strategy for the assigned SW Units; Perform root cause analysis, problem solving, and resolution for any issues identified; Support, Maintain, and Update planning and tracking activities, including the assigned work items, change requests, and defects; Store and manage all work products according to the Configuration Management plan; Establish bi-directional traceability between SW work products; Perform consistency checks, and peer reviews of SW work products; Support open communication within the team; Adhere to company's processes and procedures. Look for and propose process improvements; among other duties.
Analyze and Estimate SW Development Activities and Tasks; Elicit, Analyze, Decompose, Develop, and Manage Software Requirements; Identify and Define SW Units, documenting the SW Detailed Design of the SW units; Develop Software Units according to the Detailed Design, using various programming languages, methods, and techniques as appropriate. This includes model based design, autocode generation, and embedded c programming; Plan, Develop, and Execute Unit and Integration tests according to the project test plan/strategy for the assigned SW Units; Perform root cause analysis, problem solving, and resolution for any issues identified; Support, Maintain, and Update planning and tracking activities, including the assigned work items, change requests, and defects; Store and manage all work products according to the Configuration Management plan; Establish bi-directional traceability between SW work products; Perform consistency checks, and peer reviews of SW work products; Support open communication within the team; Adhere to company's processes and procedures. Look for and propose process improvements; among other duties.