Apply now

Posted 6 hours ago

Junior L1 Software Developer

@ Ericsson

Ottawa, Ontario

Full-time
Apply now
SIGNALS

Overview

Ericsson is hiring a junior L1 software developer in Ottawa to design, develop and test Physical Layer baseband software for its 5G Radio Access Network products. The role involves embedded C/C++ work, agile delivery and cloud-native optimization. The posting states a salary of $85,000 to $111,300, full-time employment, and an annual bonus opportunity.

Responsibilities:

  • Design, develop and test L1 software on 5G processing platforms
  • Implement Physical Layer baseband features for 3GPP bands
  • Integrate software modules and troubleshoot complex issues
  • Participate in code reviews and maintain test coverage
  • Document system analysis, designs and test plans

Requirements summary:

  • Relevant bachelor's or master's degree
  • 1+ years of embedded software and C/C++ experience
  • Wireless communication fundamentals knowledge
  • Familiarity with Linux and Git, Gerrit or Jenkins
  • Strong analytical and communication skills

Tools & skills

Benefits mentioned

Health insuranceDentalLife insuranceDisability insuranceRetirement planPaid time offParental leaveTuition supportWellnessHealth spending account
Source and dates

Source type not verified · eightfold

Employer posting date
2026-11-06
First seen by our source
2026-11-03
Source record updated
2026-11-06

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityEntry level
DepartmentSoftware development
Experience0+ years
Hours per week40 (estimated)
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required), Master’s degree (preferred)
Fields of studyElectrical Engineering, Computer Engineering, Computer Science, Communications Systems, AI/ML
Perks mentionedGenerous paid time off, Generous parental leave, Retirement plan, Performance bonus, Stock or equity, Wellness

Summary and details written by AI from the posting; the employer’s posting is the authority.

Ericsson

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

We’re leading the next wave of mobile with 5G, AI, cloud, and network APIs, creating an open network ecosystem.

Full company description

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?

LinkedIn followers
2,324,160
People associated on LinkedIn
107,157
Reported office locations
  • Torshamnsgatan 21, Kista, Stockholm, SE
  • 818 Bourke St, Melbourne, VIC 3008, AU
  • NH-24, Noida, Uttar Pradesh 201309, IN
  • Hirsalantie 11, Kirkkonummi, Southern Finland 02420, FI
  • 349 Terry Fox Dr, Ottawa, ON K2K 2V6, CA
  • Magyar tudósok körútja 11, Budapest, 1117, HU
  • M. M. T. C. Road, Delhi, Delhi 110017, IN
  • Lindholmspiren 11, Gothenburg, Vastra Gotaland County 417 56, SE
  • Krapinska ulica 45, Zagreb, Zagreb 10110, HR
  • Outer Ring Road, Bengaluru, Karnataka 560048, IN
  • ulica Henryka Sienkiewicza 175, Lodz, LD 90-363, PL
  • 6200 Tennyson Pkwy, Plano, Texas 75024, US
  • 16, Jalan Sultan Iskandar Muda, Jakarta Selatan, Jakarta 12240, ID
  • 1 Telcordia Dr, Piscataway Township, New Jersey, US
  • 6013 14th Ave NW, Seattle, Washington, US
  • ulica Konstruktorska 12, Warsaw, Mazowieckie 02-673, PL
  • Laboratoriegrand 11, Lulea, Norrbotten 977 53, SE
  • Koos Postemalaan 2, Hilversum, North Holland 1217 ZC, NL
  • Herriotstrasse 1, Frankfurt on Main, HE 60528, DE
  • 9600 Great Hills Trail, Austin, TX 78759, US
  • Rua Maria Prestes Maia, 300, Sao Paulo, SP 02047-000, BR
  • Internal Road, Pune, Maharashtra 411004, IN
  • Datalinjen 3, Linkoping, Ostergotland County 583 30, SE
  • 25 Avenue Carnot, Massy, IdF 91300, FR
  • Calle de la Retama, 1, Madrid, Community of Madrid 28045, ES
  • Mobilvagen, Lund, Skane County 223 62, SE
  • 11 Talavera Rd, Sydney, NSW 2113, AU
  • Strada Sfatul Tarii 29, Kishinev, Kishinev, MD
  • 13F, Meritz Tower, 382, Gangnam-daero, Gangnam-gu, Seoul, 06232, KR
  • 979 King's Rd, Eastern, Hong Kong, HK
  • Soseaua Nicolae Titulescu 4-8, Bucharest, Bucharest 011141, RO
  • 18/17 Pusa Lane Road, Delhi, Delhi 110005, IN
Business categories
  • Information Technology
  • Content
  • Software
  • Satellite Communication
  • Hardware
  • Information and Communications Technology (ICT)
  • Communications Infrastructure
  • Internet
  • Internet of Things
  • Telecommunications
  • Mobile
  • Content Discovery
  • Manufacturing
Other recorded names
  • Ericsson
Specialties
  • 5G
  • Internet of Things
  • Mobile broadband
  • Communication services
  • Managed services
  • Fixed broadband
  • LTE
  • 3G
  • 4G
  • OSS
  • BSS
  • Cloud
  • Network
  • Telecom
  • ICT
  • IT
  • IP
  • Technology For Good
  • Sustainability
  • IoT
  • Intelligent Transport Systems
  • AI
  • and R&D
Profile identifies a recruitment agency
No
Reported total investment
1,818,990,905

Currency and observation date were not supplied; this is not a current valuation or a funding round.

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…

FieldValue
IndustryTelecommunications
Company size10,001+ employees
HeadquartersKista, Stockholm
Organization typePublic Company
Year founded1876
Specialties5GInternet of ThingsMobile broadbandCommunication servicesManaged servicesFixed broadbandLTE3G4GOSS
Open jobs on Jobsy48
LinkedInView page
Job description

Grow with us

About this opportunity

Approximately 40% of the world's mobile traffic is carried through an Ericsson network. Our 5G Radio Access Network (RAN) solutions are already connecting billions of devices, and we are actively shaping the evolution toward 6G. Our L1 Software Development team in RCE RAN Performance designs and implements Physical Layer baseband functions — the signal-processing engine at the heart of 5G.

We are looking for a junior software developer with an interest in high-performance embedded software, low-level programming, and cloud-ready systems. Our team works on two Ericsson products: a purpose-built multi-core ASIC and a newly deployed cloud-based Radio Access Network. Our mission is to develop high-quality L1 features that support our customers' growth and to advance the product's future through modern technology, cloud-native architectures, and continuous innovation. You will join a collaborative, international team working closely with global RAN and platform experts to deliver robust, high-performing software.

  • * *

What you will do

  • Design, develop, and test L1 software components on Ericsson's 5G processing platform and related cloud/COTS environments.
  • Implement and enhance Physical Layer baseband features across deployment scenarios and frequency bands defined by 3GPP.
  • Perform continuous analysis, clarify requirements, and contribute to technical solutions that balance performance, scalability, and reliability.
  • Integrate new software modules and algorithms in both manual and highly automated environments, and troubleshoot complex issues.
  • Apply real-time software development practices and knowledge of wireless communication protocols (e.g., NR/5G, LTE, WCDMA, WLAN).
  • Participate in code reviews, inspections, and design discussions to maintain high software quality standards.
  • Develop and maintain test coverage to ensure new changes do not degrade existing functionality.
  • Explore cloud-native platforms and optimize L1 software for containerized and virtualized environments.
  • Use AI/ML tools and techniques where appropriate to accelerate development or enable intelligent automation.
  • Contribute to agile ways of working, including sprint planning, estimation, and continuous improvement activities.
  • Document system analysis, software designs, and test plans in line with internal standards.

The skills you bring:

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, Communications Systems, AI/ML, or a related field.
  • 0–4 years of professional experience in a relevant domain.
  • 1+ years of experience with embedded software, low-level programming, and cloud-ready systems.
  • 1+ years of experience with C/C++, with a focus on embedded or systems-level software.
  • Experience with real-time or concurrent software development for embedded systems.
  • Experience with wireless communication fundamentals such as quadrature modulation, channel coding, OFDMA, and receiver theory.
  • Experience developing L1 software for major wireless standards (e.g., NR, LTE, WCDMA, WiMAX, WLAN).
  • Familiarity with a Linux development environment.
  • Experience with software configuration and delivery tools such as Git, Gerrit, and Jenkins (or similar).
  • Awareness of cloud concepts and platforms, with an interest in building and optimizing cloud-native solutions.
  • Curiosity about how AI and machine learning can be applied to software development and wireless systems.
  • Strong analytical and critical-thinking skills, with a methodical approach to debugging and problem-solving.
  • Clear verbal and written communication skills and a collaborative approach, with comfort working in a diverse, international, multi-site team.
  • Adaptability and a sense of ownership: able to work in a fast-paced agile environment, respond to changing priorities, and take responsibility for delivering high-quality results.
  • An interest in how 5G/6G networks work and a desire to explore the technical details.

What happens once you apply?
Click Here to find all you need to know about what our typical hiring process looks like.

Ericsson uses a merit-based hiring approach that values people with different experiences, perspectives and skillsets. We truly believe this approach drives innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity employer, learn more.

If you need assistance or to request an accommodation due to a disability, please contact Ericsson at [email protected].

DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by employees in this position. They are not an exhaustive list of all responsibilities, duties and skills required for this position, and you may be required to perform additional job tasks as assigned.

Ericsson will not provide immigration support

Primary country and city: Canada (CA) || Ottawa (Country/ City)

Job details: Developer

Compensation and Benefits at Ericsson
At Ericsson, we know that our people are the key to our success. We offer a competitive package to help with your individual needs and goals.

Your Pay
The salary offered is dependent on various factors including, but not limited to, location, and the candidate’s combination of job-related knowledge, qualifications, skills, education, training, and experience.

The salary range for this position is

• Ottawa: $85,000 - $ 111,300.

Short-Term Variable Compensation Plan (select if STV): Your pay also includes the opportunity for an annual bonus. Actual bonus payouts are based on performance of the business against the unit’s objectives, individual performance, and the individual bonus target. Certain eligibility and pro-ration rules apply.

Your Health
Ericsson offers excellent health benefits including the 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.

Your Financial Security
We invest in both your short and long-term financial wellbeing. Ericsson’s Group Retirement & Savings Program offers an automatic 2% company contribution into the Pension Plan. Ericsson also offers a 50% match of employee’s contribution into the Registered Retirement Savings Plan, up to 8% of the employee’s contribution (maximum of 4% match). This leads to a total company contribution potential of 6%. Employees will also receive basic life insurance and basic accidental death and dismemberment coverage at two-times annual base pay at no cost, as well as short-term disability coverage. Employees also have the option to participate in Ericsson’s Stock Purchase Plan.

Your Time
Your work-life balance is important to us. New employees are provided a minimum of 18 days of accrued vacation, plus at least 3personal days, minimum 10 holidays, 1 volunteer day, and sick days. Please note paid time off is pro-rated based on the employee’s start date. Furthermore, Ericsson provides up to 10 weeks of paid maternity leave and 6 weeks of parental or adoption leave at 100% of pay.

Additional Benefits
Ericsson offers many other company-paid benefits such as financial wellness programs, educational assistance, matching gifts, wellness account, and recognition programs.

Similar jobs

  • Intermediate Software Developer - CRM

    Toronto, ON
    Contract

    Randstad Canada

    Candidates need proven experience developing and administering Microsoft Dynamics 365 CRM, strong C#/.NET and web development skills, and experience building CRM integrations. They also need solid SQL and database knowledge, plus experience with source control and DevOps practices.

    Microsoft Dynamics 365 Customer Engagement, Azure DevOps, Git, Azure Logic Apps, Azure Service Bus, SQL

  • Sr. Software Developer

    Toronto, ON
    Full Time

    Propel Holdings

    12+ YOECandidates need 12+ years of developer experience, including Java and enterprise financial applications, plus experience leading junior developers. Propel Holdings expects skills in Spring Boot, SQL, AWS, Docker, Kubernetes, React and CI/CD pipelines.

    Java, Spring Boot, Hibernate, JPA, REST, SQL

    Intermediate Software Developer

    Toronto, ON
    Full Time

    Propel Holdings

    5+ YOECandidates need a bachelor's degree in a quantitative or business field and 5 to 7 years of hands-on software development. Strong Java, Spring Boot, Hibernate/JPA and REST skills, SQL troubleshooting and debugging ability are required, with React experience and generative AI tool use as assets.

    Java, Spring Boot, Hibernate, JPA, React, SQL

  • Senior Software Developer

    Waterloo, ON
    Full Time

    MarshallZehr

    5+ YOECandidates need five or more years of software development experience, at least two at a senior level, with strong back-end and front-end skills in a modern stack. Hands-on experience with agentic coding tools, CI/CD, Docker or AWS ECS, and production web services is also required.

    .NET, Angular, SQL Server, AWS ECS, Docker, GitLab

  • Senior Software Developer – Embedded VOIP

    Ottawa, ON
    $150k–$183k/yrHybridFull Time

    Work with bootloaders, the Linux kernel, and device drivers , including modifying and debugging existing code when required; Qualifications & Experience; Strong experience in embedded software development using C/C++

  • Software Developer - CRM - Intermediate-Dynamics

    Toronto, ON
    $61.50–$82/hrContract

    Procom

    Candidates need proven CRM platform development and configuration experience, preferably with Microsoft Dynamics. They also need strong written and verbal communication, problem-solving skills and teamwork.

    Microsoft Dynamics

  • Software Developer

    Toronto, ON
    Full Time

    GuruLink

    Candidates need strong production C++, working Python and SQL, and hands-on 3D geometry experience such as CAD algorithms, computational geometry or VFX engineering. They also need daily comfort with vectors, matrices and numerical methods, and the ability to deliver features independently.

    C++, Python, SQL

  • Software Developer III, AI/ML GenAI, Google Ads

    Waterloo, ON

    Google

    2+ YOECandidates need a bachelor's degree or equivalent practical experience, two years of Python or C++ programming, and one year of end-to-end machine learning work. Experience with GenAI concepts such as LLMs and generation of text, image, video or audio is also required.

    Python, C++

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.