Theme

Language

Global EN
Sweden ENSV
India EN

Junior L1 Software Developer

Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems

In short

Ericsson is seeking a Junior L1 Software Developer to design, develop, and test high-performance embedded software for their 5G Radio Access Network (RAN) solutions. This role involves implementing Physical Layer features, working with cloud-native architectures, and applying real-time software development practices. A Bachelor's or Master's degree in a related field and 0-4 years of experience are required.

Responsibilities

  • 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.

Requirements

  • 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.

Desired Qualifications

  • Experience with AI/ML tools and techniques where appropriate to accelerate development or enable intelligent automation.

Benefits

  • Competitive salary package
  • Opportunity for an annual bonus based on performance
  • Choice of 3 medical and dental plan options with core level coverage paid fully by Ericsson
  • Automatic 2% company contribution to the Pension Plan
  • 50% match of employee's contribution to 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
  • Short-term disability coverage
  • Option to participate in Ericsson’s Stock Purchase Plan
  • Minimum of 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

Skills

C++GitJenkinsLinuxNR/5GLTEWCDMAWLANAIMachine Learning
#Software Development#Embedded Systems#5G#Cloud
Ericsson Logo

About Ericsson

Pioneering technology for connecting billions of people worldwide

Our purpose \nTo create connections that make the unimaginable possible.\n\nOur vision\nA world where limitless connectivity improves lives, redefines business and pioneers a sustainable future.\n\nOur values\nPerseverance, professionalism, respect and integrity.\n\nThe future is a place for purpose & vision – ours are clear, and we invite partners, customers and consumers to join us in our journey. \n\nFor a brighter future. For all. Let's #ImaginePossible

Ericsson Logo

Company

Ericsson

Job Posted

3 days ago

Employment Type

Full Time

Work mode

On Site

Salary

CA$85,000–111,300 / year

Hours per week

40

Experience Level

Entry

Locations

Ottawa, Canada

Qualification

Bachelor, Master

Applicants

Be an early applicant