5G Baseband Infrastructure Developer

Posted date: May 4, 2021

Location: Ottawa, ON, CA

Company: Ericsson

As the tech firm that created the mobile world, and with more than 54,000 patents to our name, we’ve made it our business to make a mark. When joining our team at Ericsson you are empowered to learn, lead, and perform at your best, shaping the future of technology. This is a place where you're welcomed as your own perfectly unique self, and celebrated for the skills, talent, and perspective you bring to the team. Are you in?

Come, and be where it begins.


Our Exciting Opportunity

Are you ready to create the 5G future? 5G is here, and Ericsson is the leader in bringing it to market. With the commercial launch of 5G in 2020, and commercial deployments already happening now, there’s never been a better time for you to make your mark. Baseband Infrastructure provides a software platform for Ericsson Many Core Architecture development used in radio base stations (5G, LTE, WCDMA, and GSM). We are looking for a talented Baseband Infrastructure software developer to work on platform software targeted towards Ericsson's next generation 5G radio base stations.

Your role will include all aspects of software development activities such as: requirement analysis, system design, architecture design, software design, integration, and creation of automated tests. Our focus is on Lean and Agile ways of working. We believe in creating the best in class software products through continuous improvement, innovation and knowledge sharing among our teams

Our teams are motivated and highly autonomous. You will be working directly with product owners and stakeholders in a very collaborative manner. This approach requires a high amount of teamwork and maturity and we believe it’s the best way to build great software products.

Things like refactoring, automatic testing, continuous integration of small commits, continuous deployment, close collaboration with other Baseband Infrastructure products and close collaboration with our product stakeholders are deeply embedded, and we are constantly striving to improve the way we work. We also value constant learning and encourage people to participate in innovation. We are not perfect and not afraid to say so. We value people who can challenge status quo and are willing to experiment on our journey to continuous improvement.


You will

  • You care about well-crafted software; you have a passion for what you do
  • You are curious and eager to continuously learn things to become a better and more versatile programmer
  • You have an eye for software design and can discuss on a range of topics due to your experience and from reading and experimentation
  • It would be great if you had some experience with agile and could help us to improve practices like pair programming and test-driven development
  • You are interested in developing software for a challenging many core target environment along with associated automated test cases
  • You have some knowledge of wireless technologies and working with embedded systems


To be successful in the role you must have

  • A university degree in Electrical Engineering (or equivalent), B.Sc., M.Sc., or Ph.D. degree
  • Demonstrated ability to lead a team to solve technically complex problems.
  • Interpersonal and collaboration skills, Relationship building, and ability to build networks
  • Excellent communication skills


Must have experience with the following:

  • C – a must
  • Linux as a development environment
  • Assembler
  • Shell scripting
  • Git, Gerrit
  • Java
  • Python


What´s in it for you?

Here at Ericsson, our culture is built on over a century of courageous decisions. With us, you will no longer be dreaming of what the future holds – you will be redefining it. You won’t develop for the status quo but will build what replaces it. Joining us is a way to move your career in any direction you want; with hundreds of career opportunities in locations all over the world, in a place where co-creation and collaboration are embedded into the walls. You will find yourself in a speak-up environment where empathy and humanness serve as cornerstones for how we work, and where work-life balance is a priority. Welcome to an inclusive, global company where your opportunity to make an impact is endless.


What happens once you apply?

To prepare yourself for next steps, please explore here: https://www.ericsson.com/en/careers/job-opportunities/hiring-process





Do you believe that an organization fostering an environment of cooperation and collaboration to execute with speed creates better business value? Do you value a culture of humanness, where fact based decisions are important and our people are encouraged to speak up? Do you believe that diverse, inclusive teams drive performance and innovation? At Ericsson, we do. 



DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by employees assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of employees assigned to this position. 

Therefore employees assigned may be required to perform additional job tasks required by the manager.


Primary country and city: Canada (CA) || || Ottawa || [[mfield2]]

Job Segment: Developer, Engineer, Electrical, Embedded, Network, Technology, Engineering