This Junior SW Development Engineer role focuses on working closely with a global team of developers, architects, and product managers to define requirements, create robust software solutions, and deliver high-performance features that meet the needs of our customers. In our dynamic Agile environment, you’ll collaborate daily with passionate colleagues who are driving innovation across the optical networking domain.
Your responsibilities
Design, develop, and implement software components and features for optical networking products using C/C++, Python and/or other programming languages as required.
Using AI-tools in your daily Software Development work
Collaborate closely with cross functional development teams during backlog refinement, sprint planning, and feature design discussions to ensure technical alignment.
Write clean, maintainable, and well documented code while following best practices for software development.
Troubleshoot, debug, and optimize software to improve performance, reliability, and scalability.
Use version control systems such as Git to manage code changes and support collaborative development workflows.
Stay up to date with advancements in optical communication technologies and apply this knowledge to improve software design and system performance.
Your skills and experience
You Have:
0-3 years of professional hands-on experience in software development, using C/C++.
Experience in using AI-tools for Software Development
Master’s degree in computer science, Engineering, or a related field.
Some knowledge of Agile methodologies and working in Scrum teams.
Experience of using Python
Strong problem-solving capabilities and effective communication skills for collaboration across global teams
It would be nice if you also had:
Understanding of optical communication technologies and standards for the same as CMIS, C-CMIS, OTN, Ethernet.
Experience with version control systems (e.g., Git).
Familiarity with CI/CD pipelines and building au