**Required Qualifications and Experience**:
- Bachelor's degree in Computer science, Mechatronics Engineering, Computer Engineering, Electrical Engineering or Software Engineering.
- 2+ years of experience in of merging and branching code using version control tools (git
- preferred)
- 1+ years of experience in MATLAB and Simulink
- 1+ year of experience writing scripts using Python, Groovy, or PowerShell
- 1+ years of experience developing and maintaining Cloud CI/CD tools and environments in a
- large enterprise (e.g. Git, Jenkins, build automation tools, Nexus, Terraform etc.)
- 1+ years of experience developing software in C or Python
- 1+ years of experience in Linux operating system
- 1+ years of experience in ECU-TEST and Test Guide
**Nice to Haves (Desired Qualifications/Experience)**:
- Basic Vehicle knowledge GAS and EV
- 1+ year of experience using and administering tools like GitHub, JIRA and Nexus
- 2+ years of experience in Linux and Windows operating systems
- Experience configuring environment and pipelines using yaml, and json
- Familiarity with creating monitoring dashboards using Qlick Sense, Grafana or similar.
- GCP understanding.
- Familiarity with API's
- Data Analytics mindset.
- Collaborate frequently with various external teams (software developers, Corporate IT security, QA and modelling development)
- Lead projects to architect and deploy continuous integration pipelines from ground up.
- Design processes for quality configuration management and release integrity
- Monitor and maintain CI/CD builds and testing, analyze trends, and implement continuous improvements for reliability and build times.
- Debug MATLAB scripts and Simulink Models
- Develop and maintain VMs for developer and build environment.
- Develop and maintain Confluence documentation for tools and processes.
- Evaluate new tools and technologies.