Overview
Do you enjoy working in a creative fast-growing entrepreneurial environment? With indie you´ll never walk alone! We place high value on our teams and pursue excellence for our employees and customers!
indie is empowering the Autotech revolution with next generation automotive semiconductors and software platforms. We focus on edge sensors spanning multiple modalities including LiDAR, radar, ultrasound and vision for Advanced Driver Assistance Systems (ADAS), autonomous vehicles, connected car, user experience and electrification applications.
We are seeking a highly skilled and motivated Senior Development Operations (DevOps) Engineer to join our software group within indie’s Vision Business Unit at our Toronto, Canada Design Centre. In this role, you will be responsible for designing, implementing, and maintaining our software test automation infrastructure, CI/CD pipelines, and reporting tools. You will work closely with our software QA and development teams to ensure seamless integration and delivery of our applications. Additionally, you will have the opportunity to expand your expertise in MLOps by collaborating with machine learning engineers to deploy and manage machine learning models.
Responsibilities
- Design, implement, and manage software test automation frameworks (Jenkins, Python, Robot Framework, Atlassian JIRA/Bitbucket).
- Develop and maintain CI/CD pipelines in Jenkins to automate software unit and integration testing and static code analysis.
- Utilize REST API, Java, Groovy, and network server-client programming to interface with various servers, including Atlassian servers, code analysis servers, and test servers, for generating reports, metrics, and developing internal tools.
- Improve software testing automation, integration, and report generation methodologies.
- Troubleshoot and resolve infrastructure and application issues.
- Collaborate with machine learning engineers to automate ML workflows.
- Implement and manage containerization technologies.
- Develop and manage data ingestion processes.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in DevOps or a related role.
- Strong scripting skills in Python, Windows Batch, Linux shells, and Jenkins pipelines.
- Proficient in C/C++, REST API, Java, Groovy, and Robot Framework.
- Familiarity with Atlassian tools (JIRA, Confluence, Bitbucket).
- Experience building and maintaining lab equipment and infrastructure.
- Self-motivated with excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills in English, with a proven ability to collaborate effectively.
- Knowledge of Docker and containerization technologies.
- Experience with cloud computing (AWS, GCP, Kubernetes, etc.) is a plus.
- Experience with MLOps practices and tools (MLOps Level 0-1) and ROS is a plus.
indie Semiconductor and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.
We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
Concerning agencies: indie Semiconductor does not accept unsolicited resumes and will not be responsible for fees related to such.