Key job responsibilities
The role includes:
CI/CD Infrastructure Development – Building, maintaining, and improving automated testing pipelines using Jenkins, internal CI/CD frameworks, and related DevOps tooling to enable fast, reliable, and repeatable test execution.
Test Automation Engineering – Developing test scripts, frameworks, and automation solutions for Nitro embedded systems, applying software testing methodologies to ensure quality at scale.
Debugging & Root Cause Analysis – Diving deep into failures across the CI/CD pipeline and embedded software stack, performing systematic debugging, log analysis, and root cause investigation to resolve complex issues and improve system reliability.
Infrastructure as Code – Managing test environments, build configurations, and deployment automation using scripting and DevOps best practices.
Collaboration – Working directly with Nitro core software teams, participating in code reviews, incident triage, and troubleshooting activities to continuously improve development velocity and product quality.
AI-Assisted Development – Leveraging AI-based tools and assistants (e.g., Amazon Q, Copilot, LLM-based analysis) to accelerate test development, failure triage, and code generation workflows.
This role offers hands-on experience in DevOps engineering and test infrastructure for embedded systems, allowing you to apply academic knowledge to practical, production-scale projects. This position provides an excellent opportunity to gain industry experience in CI/CD practices, enhance technical and operational skills, and build a foundation for a career in DevOps, embedded systems testing, and infrastructure engineering.
Basic Qualifications
– -Computer Engineering/ Electrical Engineering/Computer Science student.
– -Hands-on coding experience with Python (primary) and familiarity with groovy.
– -Experience with Linux environments (command line, shell scripting, system administration basics).
– -Familiarity with CI/CD concepts and tools (Jenkins, pipelines, build automation).
– -Available for 2.5 to 3 work days per week.
Preferred Qualifications
– -Team player, excellent at multitasking and self-learning.
– -Familiarity with our services.
– -Knowledge of test automation frameworks and methodologies (unit testing, integration testing, regression testing).







