As an a Senior Software Engineer in PSU and Test Automation R&D team, your primary focus will be on developing and enhancing our R&D test automation capabilities, ensuring efficient and reliable measurement device control and data analysis. You will work closely with a talented team of engineers and researchers to push the boundaries of technology and create industry-leading solutions.
HOW YOU WILL CONTRIBUTE AND WHAT YOU WILL LEARN
- Develop and maintain R&D test automation frameworks and tools, including controlling the device under test and integrating measurement devices.
- Design and implement REST APIs for data exchange and analysis, ensuring seamless integration with our existing systems.
- Collaborate with hardware engineers and hardware verification engineers to understand measurement requirements and develop customized control solutions.
- Perform data analysis and interpretation, extracting valuable insights from test results and providing actionable recommendations.
- Optimize and enhance the performance and efficiency of our test automation processes, aiming for continuous improvement.
- Document and maintain comprehensive test plans, ensuring traceability and reproducibility of test results.
- Troubleshoot and resolve complex issues related to test automation, measurement devices, and data analysis.
- Stay updated with the latest advancements in software engineering, test automation, and measurement technologies.
KEY SKILLS AND EXPERIENCE
Must-have:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related technical field with a minimum of 5 years of experience in software development, strongly focused on test automation.
- Proficiency in Python (including library development, software design principles, and ecosystem best practices) and experience with Linux-based systems and SSH protocol.
- Solid understanding of hardware development principles, system architecture, inter-component communication, and fundamental radio communication principles.
- Experience with measurement devices (oscilloscopes, power supplies, signal generators, analyzers), RESTful API design and development, and version control systems (e.g., Git).
- Strong analytical skills, experience with data analysis and interpretation techniques, excellent problem-solving abilities, and a proactive approach to identifying and resolving issues.
Nice to have:
- Familiarity with Radio technologies (e.g., 5G, LTE) and telecommunications standards.
- Familiarity with containerization technologies (e.g., Docker).
- C# experience
Please note that this role requires presence at Oulu office and we are not offering relocation for this position.
#Nokia2026