SW Developer- Wireless Networks & AI Solutions

EricssonOttawa, ON
CA$101,500 - CA$133,350Onsite

About The Position

At Ericsson, we are building the next generation of intelligent, AI-native telecommunications networks. As the industry evolves from 5G toward 6G, we are advancing wireless technologies, cloud-native software platforms, and AI-driven solutions that power global connectivity. We are seeking a talented and motivated Software Designer with approximately 5 years of experience in wireless systems, with hands-on exposure to AI/ML-driven solutions and cloud-native software. This role is ideal for engineers who are ready to take on greater technical ownership while contributing to the design and development of next-generation telecom platforms and intelligent network solutions. You will collaborate with experienced architects, software developers, AI specialists, and global R&D teams to design, develop, and optimize scalable telecom software systems deployed in large-scale production networks worldwide.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, Telecommunications, AI/ML, or a related field.
  • Approximately 5 years of experience in wireless systems, with exposure to cloud-native software and AI/ML-driven solutions
  • Strong programming skills in C/C++, Python, or similar languages.
  • Experience with distributed systems, software design, and scalable application development.
  • Good understanding of wireless technologies, 5G NR systems, telecommunications, or networking concepts.
  • Experience with cloud-native technologies including containers, Kubernetes, microservices, or virtualization platforms.
  • Strong understanding of AI/ML techniques (e.g., neural networks, random forests, reinforcement learning), along with exposure to GenAI/LLM systems and Python-based ML/data libraries such as NumPy and Pandas
  • Strong analytical, problem-solving, communication, and collaboration skills.
  • Ability to work effectively in a fast-paced and highly collaborative engineering environment.

Nice To Haves

  • Experience with telecom software development, RAN systems, or Open RAN technologies.
  • Familiarity with AI/ML frameworks such as TensorFlow, PyTorch, LangChain, or similar technologies.
  • Experience with Docker, Kubernetes, and public cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of distributed data platforms or analytics technologies.
  • Exposure to performance optimization, observability, and operational monitoring in production systems.
  • Experience contributing to large-scale or carrier-grade software deployments.

Responsibilities

  • Design and develop software solutions for 5G evolution and future 6G wireless systems, including UPC/L2 scheduling and RAN platform functionality.
  • Contribute to scalable, high-performance, and reliable software architectures for distributed telecom systems.
  • Develop and enhance cloud-native applications using containers, Kubernetes, microservices, and virtualization technologies.
  • Collaborate with cross-functional teams on feature integration, troubleshooting, system optimization, and performance improvements.
  • Support the development of AI-enabled platform capabilities and modern software engineering solutions.
  • Participate in technical discussions, software design reviews, and architectural improvement initiatives.
  • Contribute to software quality, scalability, operability, and maintainability across large-scale deployments.
  • Contribute to the development of AI/ML and GenAI-based solutions for telecom analytics, automation, and engineering workflows.
  • Apply AI/ML techniques to support feature development, system behavior modeling, and optimization within telecom components.
  • Work with AI frameworks, LLMs, and agentic AI technologies to support intelligent software capabilities.
  • Help integrate AI-powered features into software platforms, analytics systems, and operational tools.
  • Participate in experimentation, prototyping, validation, and optimization of AI/ML use cases.
  • Contribute to building secure, scalable, and production-ready AI-enabled applications.
  • Contribute to evaluating the impact of AI/ML-driven features and GenAI-enabled solutions on system performance, development efficiency, and code quality.
  • Collaborate closely with architects, developers, data scientists, and global engineering teams.
  • Participate in Agile software development and continuous technical improvement activities.
  • Contribute technical ideas, innovation, and process improvements within the team.
  • Support knowledge sharing, mentoring of junior engineers, and collaborative problem solving.
  • Continue building expertise in wireless systems, cloud-native platforms, AI technologies, and software architecture.

Benefits

  • Opportunity to work on cutting-edge 5G, 6G, AI, and cloud-native technologies.
  • Collaboration with experienced architects, software engineers, and AI specialists.
  • Hands-on experience with large-scale telecom software platforms used globally.
  • A collaborative, innovative, and supportive engineering environment.
  • Continuous learning opportunities, technical training, and career development programs.
  • Exposure to modern AI/ML, distributed systems, and telecom innovations.
  • Opportunities for long-term technical growth and advancement into senior engineering or architecture roles.
  • Competitive package to help with your individual needs and goals.
  • Choice of 3 medical and dental plan options that allow an employee to select the level of coverage that suits their needs. Core level coverage is paid for fully by Ericsson.
  • Group Retirement & Savings Program offers an automatic 2% company contribution into the Pension Plan.
  • 50% match of employee’s contribution into the Registered Retirement Savings Plan, up to 8% of the employee’s contribution (maximum of 4% match).
  • Basic life insurance and basic accidental death and dismemberment coverage at two-times annual base pay at no cost.
  • Short-term disability coverage.
  • Option to participate in Ericsson’s Stock Purchase Plan.
  • 18 days of accrued vacation.
  • At least 3 personal days.
  • Minimum 10 holidays.
  • 1 volunteer day.
  • Sick days.
  • Up to 10 weeks of paid maternity leave.
  • 6 weeks of parental or adoption leave at 100% of pay.
  • Financial wellness programs.
  • Educational assistance.
  • Matching gifts.
  • Wellness account.
  • Recognition programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service