What are the responsibilities and job description for the Software Engineer position at Detroit Engineered Products?
Responsibilities to Anticipate for this role :
- Design, configure, and test a new software development environment that will be used to create software work products ranging from documentation to code and test artifacts.
- Develop software documentation and code across one or more vehicle domains including board support, displays, power management, lethality, software deployment, embedded training, diagnostics.
- Perform software requirements analysis.
- Develop software preliminary and detail design utilizing software design tools as specified by department standards.
- Develop software designs that influence the overall vehicle architecture.
- Develop code to implement software design, code development shall conform to department standards and procedures.
- Develop test procedures and perform unit / functional test on the executable software.
- Perform hardware / software integration.
- Debug software issues discovered throughout multiple testing phases.
- Provide overall status on development task to respective software project leads.
- Integrate software releases across multiple CSCIs into overall vehicle software releases
- Interface with other departments and business units, including Systems Engineering, Project Management, and Software Quality.
- Lead agile scrum ceremonies such as daily scrum meetings, PI Planning events, retrospectives, and demonstrations
- Performs other duties as assigned.
Qualifications Sought :