Jr. Service Router Automation Engineer
NOKIA
About the role
About the Role
This role independently performs technical tasks with moderate guidance, applying professional judgment to analyze information, solve problems, and deliver effective solutions in accordance with established policies. It involves designing, developing, testing, and maintaining integrated hardware and software products, including planning customer-driven technical requirements and managing controlled production releases. The position resolves customer trouble tickets by diagnosing complex hardware and software issues and recommending or implementing corrective actions. It also defines and manages product evolutions through documentation, change control, and coordination with suppliers and customers, while maintaining quality standards and supporting process improvements. Additionally, the role maintains deep technical knowledge, provides training and informal guidance to junior team members, and supports rapid problem restoration through structured SW Care and emergency-handling processes.
Responsibilities
- Contribute as an integral member to one of the SRLinux router automation and validation team.
- Receive quality one-on-one engineering mentorship while learning and using various network protocols that are being tested in your team.
- Develop and enhance test automation using Python/Golang in a Linux-based regression environment to ensure software quality.
- Troubleshoot issues and work closely with testers and developers to investigate and resolve software defects.
Qualifications
You Have:
- Currently a candidate for a master’s degree or bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, Communications Engineering, Computer Science, or a related field with an accredited school in Canada.
- Excellent software development skill set, including Python programming/scripting, debugging, and familiarity with source control tools (i.e., Git).
- Yang data modeling, grpc interface like gNMI, gRIBI handling, and automation.
- A solid knowledge of both computer hardware and software concepts.
- Strong written and verbal communication skills, with the ability to work effectively with others.
It would be nice if you also had:
- Database handling and webpage development.
- Docker/Container environment knowledge.
- Previous Nokia co-op experience.
About Nokia
Advancing connectivity to secure a brighter world.
Nokia is a global leader in connectivity for the AI era. With expertise across fixed, mobile and transport networks, powered by the innovation of Nokia Bell Labs, we’re advancing connectivity to secure a brighter world.
Learn more about life at Nokia .
Our Recruitment Process
We act inclusively and respect the uniqueness of people. Our employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. We are committed to a culture of inclusion built upon our core value of respect.
If you’re interested in this role but don’t meet every listed requirement, we still encourage you to apply. Unique backgrounds, perspectives, and experiences enrich our teams, and you may be just the right candidate for this or another opportunity.
The length of the recruitment process may vary depending on the specific role's requirements. We strive to ensure a smooth and inclusive experience for all candidates. Discover more about the recruitment process at Nokia .
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free