*** The funding will come from 6G drive External Funding ***
Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Most companies should be able to match to a specific software development engineer position. Use this position if company does not breakout software development positions such as Software Engineer (Applications) (5141-5146) or Software Engineer (Systems) (5161-5166).
Duties & Responsibilities:
Design, develop and maintain scalable web applications for wireless networks test and measurement solutions.
Write clean, maintainable, and efficient code following industry best practices.
Develop and maintain APIs and microservices to support real-time data processing and visualisation.
Optimise application performance, scalability, and security for large-scale wireless network testing solutions.
Troubleshoot and resolve complex technical issues related to wireless communication data analysis and visualisation.
Mentor junior developers and participate in code reviews to ensure best practices.
Stay up to date with emerging technologies in wireless communications and network testing.
Collaborate with stakeholders to understand system requirements and ensure alignment with project goals.
Document system designs, workflows, and processes for internal use and knowledge sharing.