Principle Developer
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems · Web Development
In short
Ericsson is seeking a Principal Developer to lead technical strategy and implementation for RAN software portability across diverse COTS platforms. This role requires a Master's or PhD and 12+ years of experience in systems engineering, with expertise in communications theory, DSP, and machine learning.
Responsibilities
- Provide technical leadership in enabling and optimizing RAN software across heterogeneous COTS platforms
- Drive cross-domain portability guardrails and establish architectural alignments
- Conduct hands-on, end-to-end onboarding trials to inform platform evaluation decisions
- Develop and continuously enhance portability standards and reusable platform assets
- Champion adoption of AI-assisted and agentic automation for benchmarking and validation
- Ensure COTS platform readiness for multi-workload deployments supporting shared infrastructure scenarios
- Mentor engineering teams in cross-platform development practices and hardware ecosystem adaptation
- Provide engineering-driven perspectives on platform impacts and onboarding implications
- Represent RAN portability in technical forums, architecture reviews, and strategic planning
- Generate Ericsson intellectual property to strengthen competitive positioning
- Collaborate with academic and research institutions on applied research relevant to RAN portability
Requirements
- Master's degree or PhD in Electrical Engineering, Computer Systems Engineering, Software Engineering, or equivalent
- Minimum 12 years as a systems engineer or research engineer
- Strong background in communications theory, digital signal processing, and COTS architecture
- Applied experience of using machine learning methodologies including reinforcement learning, federated learning, generative AI, and LLMs
- Proven experience in Agile development environments
- Hands-on experience with virtualization and containerization technologies (Docker, Kubernetes, OpenStack)
- Demonstrated ability to conduct platform benchmarking, performance profiling, and end-to-end system validation
- Experience developing and establishing technical standards, architectural frameworks, and reusable engineering assets
- Track record of mentoring and leading distributed technical teams across multiple sites
- Published contributions to industry research, technical forums, or intellectual property portfolios
Desired Qualifications
- Self-directed with strong capacity to learn independently and perform under pressure
- Excellent presentation, time-management, and leadership capabilities with cross-cultural effectiveness
- Results-oriented with customer focus and consistent project delivery
- Analytical approach to problem-solving with structured execution under demanding timelines
- Fluent in English —verbal and written
- Proactive team contributor with commitment to mentoring colleagues
- Experience collaborating within international, distributed teams
- Strong ownership mentality with commitment to exceeding stakeholder expectations
Benefits
- Competitive salary dependent on factors including location, knowledge, qualifications, skills, education, training, and experience.
- Salary range for Ottawa: $169,500 - $222,600
- Opportunity for an annual bonus based on business and individual performance.
- Choice of 3 medical and dental plan options, with core coverage paid by Ericsson.
- Automatic 2% company contribution to the Pension Plan.
- 50% match of employee's contribution to Registered Retirement Savings Plan, up to 8% of employee's contribution (maximum 4% match).
- Basic life insurance and accidental death and dismemberment coverage at two-times annual base pay at no cost.
- Short-term disability coverage.
- Option to participate in Ericsson’s Stock Purchase Plan.
- 18 days of accrued vacation, 3 personal days, 10 holidays, 1 volunteer day, and sick days.
- Up to 10 weeks of paid maternity leave and 6 weeks of parental or adoption leave at 100% of pay.
- Financial wellness programs.
- Educational assistance.
- Matching gifts.
- Wellness account.
- Recognition programs.
#Developer#Principle Developer#Portability#COTS Platforms#RAN Software#Heterogeneous Platforms#Intel#ARM#AMD#RISC-V#Technical Leadership#Architecture#Machine Learning#AI#Automation#Benchmarking#Validation#Virtualization#Containerization#Agile Development#Team Mentoring#Intellectual Property#Research#Computer Engineering#Software Engineering#Electrical Engineering#Systems Engineering