Senior Software Project Engineer

Title Senior Software Project Engineer
Categories US Job Openings
Location Orion, MI
Employment Type Contract
Duration 6month(s)
Travel Required 100%
Job Information

Job Description: Senior Software Project Engineer is to plan, execute, and communicates with Customer within strict deadlines. This includes analyzing the requirements and defines project timeline with given team members. Additionally, Senior Software Project Engineer will also conduct customer meetings and oversee software process and quality throughout the software life cycle.

Job Responsibilities:
Ability to handle customer requests with effective communication and direct the software development team from beginning to end of the project.
Create Project full-scale timeline based on given software requirements and associated docuements.
Estimate the software resources and participants needed to achieve project goals.
Track project milestone with Customer agreed feature lists and deliver on time.
Develop and maintain progress reports, requirement documentation and presentations.
Write technical documents including but not limited to requirement, design specifications in a clear concise manner.
Ability to understand and develop C and Model based Matlab/Simulink software components and able to participate in review meetings.
Troubleshoot software with use of vehicle communication protocol like CAN and capture the data from Customer site.
Work and interface with engineers in various disciplines and communicate with global development team and participate in technical meetings.
Report project progress, issues and risk to the Manager. Additionally, provide effort estimates, feasibility reports and confidence level of the project to the Manager.
Ad hoc project as assigned.

Preferred Experience and Education:
A degree in Engineering/Electrical or Computer Science and PMP certification is a plus.
Strong familiarity with software project management, include all aspects of the process development and executions.
Can conform to shifting priorities, demands and timelines through analytical, problem solving capabilities.
Experience at working in a team-oriented, collaborative environment is essential.
Familiar with programming language C/C++/C# and Matlab/Simulink (State flow) model base Control Systems designs.
Excellent experience with CAN communication and understanding of GMLAN and UDS protocol is a plus.
Experience in ETAS INCA, Vector CAN Tools, UDE 2 and SHADE compiling environment.

Apply Now Back To US Job Openings