cover image
Ericsson

Ericsson

www.ericsson.com

4 Jobs

109,797 Employees

About the Company

The future of mobile isn’t on the horizon, it’s happening now. At Ericsson, we’re building the foundation for an open network ecosystem where industries, developers, and enterprises thrive.

The convergence of 5G, AI, cloud, and network APIs isn’t just a technological shift; it’s a transformation that is redefining industries and enhancing everyday life. Open, programmable networks are enabling real-time innovation and unlocking new business models across the globe.

Imagine a world where developers can dynamically access network capabilities on demand, where enterprises don’t just use connectivity but shape it. This isn’t a distant vision, it’s the ecosystem we’re creating today.

Collaboration fuels everything we do. By working across industries, we’re designing a future where connectivity isn’t just seamless. It’s intelligent, programmable, and transformative.

The shift is happening. Are you part of it?

Listed Jobs

Company background Company brand
Company Name
Ericsson
Job Title
Data Analyst CO-OP
Job Description
**Job Title:** Data Analyst Co‑Op **Role Summary:** Co‑op position within the Customer Experience team supporting analytic and data‑engineering initiatives. Works with senior engineers to prepare, explore, visualize, and model data, develop data pipelines, and contribute to hardware‑related issue investigations. **Expectations:** - Maintain full‑time schedule (≈40 hrs/week) for a 12‑16 month term. - Meet academic eligibility (active enrollment, ≥2.7 GPA). - Communicate progress and findings clearly in English. - Collaborate with global and local teams, participate in knowledge‑sharing and innovation activities. **Key Responsibilities:** - Perform data preparation, exploration, visualization, and machine‑learning tasks using Power BI and Jupyter. - Build and maintain data pipelines on Kubernetes/Argo workflows; handle data storage formats (SQL, Parquet, PySpark). - Conduct stakeholder meetings to define analysis plans and resolve issues. - Research and present emerging technologies and platforms for the department. - Contribute to analytic investigations of hardware issues, applying data‑science techniques. - Share knowledge in weekly sessions and engage in co‑op community events. **Required Skills:** - Proficient in Python programming and scripting; experience with Pandas. - Strong data‑processing and statistical analysis capabilities. - Familiarity with SQL, Parquet, PySpark, and data‑engineering tools (Kubernetes, Argo). - Ability to create visualizations in Power BI or similar. - Effective written and verbal communication in English. - Good planning, organization, and stakeholder‑management skills. **Required Education & Certifications:** - Currently enrolled in an accredited bachelor’s or master’s program in Computer Science, Computer Engineering, Software Engineering, or a related technical field. - Minimum cumulative GPA of 2.7 / 4.0 (or equivalent). - Unofficial transcript required at application.
Ottawa, Canada
On site
Junior
22-12-2025
Company background Company brand
Company Name
Ericsson
Job Title
Software Developer
Job Description
**Job Title:** Software Developer **Role Summary:** Develop, test, and integrate production‑grade software for 5G radio platforms and Open RAN technologies. Collaborate in Agile, cross‑functional teams, apply AI techniques to improve development and testing efficiency, and support customer‑focused product enhancements. **Expectations:** - Up to 2 years of relevant experience or recent graduate ready to learn. - Ability to work independently and within a team in a fast‑paced, Agile environment. - Strong communication and interpersonal skills for effective collaboration with customers and internal stakeholders. - Proactive curiosity about AI applications in software engineering. **Key Responsibilities:** - Design, code, and unit‑test C‑based software for radio platforms and Open RAN products. - Develop automated test software and contribute to CI/CD pipelines. - Troubleshoot and resolve issues identified during lab integration and testing. - Participate in hardware‑software integration testing and provide feedback on designs and test plans. - Review code and documentation using version‑control and code‑review tools. - Engage with customer support to gather product insights and align development with real‑world needs. **Required Skills:** - Proficiency in C programming. - Fundamental understanding of operating systems, kernel, and driver concepts. - Basic experience with Linux development environment. - Familiarity with Git (or similar) and code review processes. - Strong analytical, problem‑solving, and teamwork abilities. - Interest in applying AI/ML techniques to software development and testing. **Required Education & Certifications:** - B.Sc. or M.Sc. in Computer Science, Electrical Engineering, or a closely related field. - No specific certifications required; relevant coursework or projects in embedded systems, Linux, or AI are advantageous.
Ottawa, Canada
On site
Junior
10-01-2026
Company background Company brand
Company Name
Ericsson
Job Title
Developer Co-op
Job Description
Job title: Developer Co‑op Role Summary: Embedded software developer co‑op supporting the design, coding, and testing of 5G and Open RAN radio platform solutions. Work in an Agile team to deliver production code, unit tests, and automated test systems, integrating AI where possible. Expectations: Deliver reliable, high‑quality software and test assets; collaborate effectively with cross‑functional teams; leverage AI techniques to enhance automation; participate in lab integration and troubleshooting to support product release. Key Responsibilities: - Design, develop, and maintain production C/C++ software for 5G/Open RAN radio platforms. - Create, run, and maintain unit and automated test suites, applying AI‑driven testing tools. - Implement advanced test automation strategies in modern environments. - Troubleshoot and resolve issues during testing and integration phases. - Conduct lab‑based hardware/software integration tests. - Review software designs and test plans, providing constructive feedback. - Collaborate with system, hardware, and software teams within Agile ceremonies. Required Skills: - Proficiency in Linux development environments. - Strong C/C++ programming skills. - Problem‑solving mindset with proactive, organized approach. - Excellent communication and teamwork abilities. - Familiarity with Java for test automation (preferred). - Interest or experience in AI‑driven testing tools and emerging automation technologies (preferred). - Basic understanding of wireless communication standards (5G, Open RAN). - Knowledge of real‑time or embedded software systems. - Exposure to hardware components and system integration (preferred). Required Education & Certifications: - Current enrolment in a B.Sc. or M.Sc. program in Computer Engineering, Electrical Engineering, Computer Science, or related field; preferably final year.
Ottawa, Canada
On site
21-01-2026
Company background Company brand
Company Name
Ericsson
Job Title
Stage en exploitation developpeur
Job Description
Job title: DevOps Intern (Stage en exploitation développeur) Role Summary: Hands‑on development and operations internship focused on building, deploying, and maintaining telco‑grade network automation products in public cloud environments (AWS, Azure, GCP). The role supports CI/CD pipelines, incident response, platform lifecycle automation, and observability while learning cloud‑native DevOps practices. Expactations: - Full‑time commitment of 40 hrs/week during a 12‑week term. - Current enrollment in or recent graduation from a bachelor’s, master’s, or doctoral program in computer science, software engineering, or related field (GPA ≥ 2.7/4 0). - Willingness and ability to learn and apply cloud, DevOps, and automation concepts. - Strong problem‑solving mindset, curiosity, and proactive communication. - English written and spoken proficiency sufficient for documentation and collaboration. Key Responsibilities: - Assist in setting up and automating product deployments across AWS, Azure, or GCP under mentorship. - Operate and support CI/CD pipelines (Jenkins, Spinnaker) for installation and upgrades of product software. - Respond to deployment incidents, troubleshoot issues, and eskalate to senior engineers as needed. - Develop and run lifecycle automation tasks using Kubernetes, Helm charts, and containerized deployments. - Contribute to monitoring and observability initiatives (Grafana, Prometheus dashboards, alerts, basic analysis). - Document deployment procedures, runbooks, and lessons learned; participate in team ceremonies and knowledge‑sharing sessions. - Execute small to medium engineering backlog items that improve reliability and automation. Required Skills: - Programming/scripting proficiency in at least one language (Python, Shell/Bash). - Basic knowledge or experience with Linux, Docker containers, and Kubernetes. - Familiarity with Git and CI/CD tools (Jenkins, Spinnaker, Helm). - Understanding of monitoring and observability tools (Grafana, Prometheus). - Ability to work collaboratively in a team and communicate progress and blockers clearly. Required Education & Certifications: - Enrollment in or recent completion of a BSc, MSc, or PhD program in computer science, software engineering, or related field. - GPA requirement: 2.7 or higher on a 4.0 scale. - No specific certifications mandated, but exposure to cloud (AWS/Azure/GCP), containerization, or CI/CD concepts preferred.
Montreal, Canada
On site
25-01-2026