22 Oct
|
Ericsson
|
Ottawa
About this opportunity: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 3-5 years of experience in wireless systems and 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.What you will do:Wireless, Cloud Native & Platform Development
* Design and develop software solutions for 5G evolution and 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.
AI/GenAI & Intelligent Automation
* Contribute to the development of AI/ML and GenAI-based solutions for telecom analytics, automation, and engineering workflows.
* Contribute to the development and maintenance of domain knowledge systems that support AI-based software development, troubleshooting, and system understanding.
* Apply AI/ML techniques to support feature development, system behavior modeling, and optimization within telecom components
* Work with AI frameworks, LLMs, RAG, 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.
* Evaluate the impact of AI/ML-driven features and GenAI-enabled solutions on system performance, development efficiency, and code qualityCollaboration & Technical Growth
* 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.## .The skills you bring:* Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, Telecommunications, AI/ML, or a related field.
* 3-5 years of experience in wireless systems, with hands-on exposure to cloud-native software and AI/ML-driven solutions
* Strong programming skills in C/C++ and Python.
* 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.
* Experience with AI/ML and Generative AI technologies, including Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), AI agents, knowledge engineering, AI-assisted software development workflows, and Python-based AI/data frameworks.
* Solid analytical, problem-solving, communication, and collaboration skills.
* Ability to work effectively in a fast-paced and highly collaborative engineering environment.
Preferred Qualifications
* Experience with Open RAN technologies.
* Familiarity with AI/ML frameworks such as TensorFlow, PyTorch, LangChain, or similar technologies.
* Experience with Docker 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.
What We Offer
* Opportunity to work on cutting-edge 5G, 6G, AI, and cloud-native technologies.
* Collabor
📌 AI Software Designer RAN (Ottawa)
🏢 Ericsson
📍 Ottawa