Junior L1 Software Developer
Role Overview
The L1 Software Development team designs and implements Physical Layer baseband functions for 5G.
The role supports a multi-core ASIC and a cloud-based Radio Access Network product.
The team develops L1 features and modernizes cloud-native architectures with global RAN and platform experts.
Key Skills for This Role
Full Job Posting
About the opportunity
The L1 Software Development team designs and implements Physical Layer baseband functions for 5G.
The role supports a multi-core ASIC and a cloud-based Radio Access Network product.
The team develops L1 features and modernizes cloud-native architectures with global RAN and platform experts.
What you will do
- Design, develop, and test L1 software components for 5G processing platforms and cloud/COTS environments.
- Implement Physical Layer baseband features across deployment scenarios and 3GPP frequency bands.
- Analyze requirements and contribute solutions balancing performance, scalability, and reliability.
- Integrate software modules and algorithms, troubleshoot issues, and participate in reviews and design discussions.
- Maintain test coverage; explore cloud-native, containerized, and virtualized environments.
- Use AI/ML where appropriate, contribute to agile planning and improvement, and document designs and test plans.
Skills and qualifications
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, Communications Systems, AI/ML, or related field.
- 0–4 years of relevant professional experience, including at least 1 year with embedded software, low-level programming, and cloud-ready systems.
- At least 1 year of C/C++ embedded or systems-level software experience and experience with real-time or concurrent embedded software.
- Wireless fundamentals and L1 software experience for standards such as NR, LTE, WCDMA, WiMAX, or WLAN.
- Familiarity with Linux and experience with Git, Gerrit, Jenkins, or similar tools.
- Cloud awareness, analytical problem-solving, clear communication, collaboration, adaptability, and ownership.
Compensation
- The salary range for Ottawa is $85,000–$111,300; the posting does not state a pay cadence.
- An annual bonus opportunity may be available, subject to eligibility and performance.
Benefits
- Benefits include medical and dental coverage, retirement and savings programs, life and disability insurance, vacation, personal days, holidays, and other paid programs.
Additional information
- Ericsson states it will not provide immigration support.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Ericsson
Senior AI Technologist
Noida, IND
Senior Manager FPGA
Bengaluru, IND
Senior Manager FPGA
Bengaluru, IND
Senior AI Technologist
Noida, IND
AI Software Engineer Intern
Plano, USA
Senior Product Manager Branch Solutions
Plano, USA
AI Velocity Head of Data Foundation and AI Platforms
Plano, USA
Data Center Implementation Manager
Richardson, USA