What are the responsibilities and job description for the ADAS Software Developer ( Matlab/Simulink, GIT, CI/CD) position at Detroit Engineered Products?
Experience in automotive ADAS systems.
Knowledge about ECU software development, control models and application software.
Strong modeling expertise in MATLAB/Simulink and requirements management.
Knowledge of software development life cycle (SDLC) models, including V-cycle and Agile methodologies and version management
Tools: GIT, Ci/CD, Jenkins, Python, m-scripting, MATLAB/Simulink, JIRA, JAMA
Job Description
• Standardize pipeline scripting across teams and environments- prioritizing maintainability and readability.
• Monitor and maintain CI/CD builds and testing, analyze trends, and implement continuous improvements for reliability and build times.
• Develop and maintain Confluence WIKI documentation for tools and processes.
• Contribute to team results through ownership in agile scrum development sprints.
• Participate in code review activities to ensure changes follow best practices and stay up to date on the team's solutions.
• Collaborate frequently with various external teams (software developers, Corporate IT, Security, etc.).