About the role
Ottawa,Ontario,Canada
Job ID
765000
Grow with us
Ottawa, Ontario Canada
At this time, Ericsson Canada Inc. does not provide immigration assistance/sponsorship now or in the future for this position.
About this opportunity:
Ericsson’s innovative radio product solution are at the forefront of 5G deployments with support for legacy 4G and earlier technologies. In this position you will be part of an Agile, self-driven, self-organizing development team creating software for the Ericsson Radio product portfolio. Your role may will focus on developing embedded real-time software and test automation for the Radio product family. This scope will cover all aspects of the software development process including requirement analysis, systemization, design, implementation, testing, integration, verification, design and product documentation, and maintenance. We follow Lean and Agile principles in our daily working. We are organized in cross functional development teams in which continuous improvement, innovation and knowledge sharing is part of the daily work. You can expect interactions with the system, hardware, and integration & verification teams to deliver on commitments..
You will:
- Develop production software for Radio products
- Develop and execute manual and automated testing procedures
- Troubleshoot issues and provide corrections
- Support activities primed by other groups such as hardware bring-up, hardware/software integration, performance verification, etc.
To be successful in the role, you must have:
- Bachelor’s degree in Computer Engineering, Computer Science, Software Engineering, Communications Engineering, Electrical Engineering or similar discipline
- Programming proficiency in C, C++, Perl, Python, Java, and shell scripts
- Interpersonal skills: Independent, self-starter, well-organized team player with good written/oral communication skills, detail oriented and demonstrated ability to work in a dynamic environment
- Working knowledge of source control and build management tools (e.g. Git, Gerrit, Jenkins)
- Working knowledge in Agile software development methodology
- Experience with using Linux as a development environment
- Knowledge of Linux embedded targets and real-time operating system environments (VxWorks, OSE, MQX, etc.)
- Experience as a software developer in an R&D position (or internship) would be an asset
- Developing software for radio base stations or other telecommunication equipment products would be an asset
- Knowledge of Security, DevOps and/or ML/AI would be an asset
- Knowledge about RF and telecommunication concepts and technology would be an asset
- Knowledge about communication protocols (e.g. TCP/IP) would be an asset
Why join Ericsson?
At Ericsson, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build solutions never seen before to some of the world’s toughest problems. You´ll be challenged, but you won’t be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.
What happens once you apply?
About Ericsson
Our purpose To create connections that make the unimaginable possible.
Our vision A world where limitless connectivity improves lives, redefines business and pioneers a sustainable future.
Our values Perseverance, professionalism, respect and integrity.
The future is a place for purpose & vision – ours are clear, and we invite partners, customers and consumers to join us in our journey.
For a brighter future. For all. Let's #ImaginePossible
About the role
Ottawa,Ontario,Canada
Job ID
765000
Grow with us
Ottawa, Ontario Canada
At this time, Ericsson Canada Inc. does not provide immigration assistance/sponsorship now or in the future for this position.
About this opportunity:
Ericsson’s innovative radio product solution are at the forefront of 5G deployments with support for legacy 4G and earlier technologies. In this position you will be part of an Agile, self-driven, self-organizing development team creating software for the Ericsson Radio product portfolio. Your role may will focus on developing embedded real-time software and test automation for the Radio product family. This scope will cover all aspects of the software development process including requirement analysis, systemization, design, implementation, testing, integration, verification, design and product documentation, and maintenance. We follow Lean and Agile principles in our daily working. We are organized in cross functional development teams in which continuous improvement, innovation and knowledge sharing is part of the daily work. You can expect interactions with the system, hardware, and integration & verification teams to deliver on commitments..
You will:
- Develop production software for Radio products
- Develop and execute manual and automated testing procedures
- Troubleshoot issues and provide corrections
- Support activities primed by other groups such as hardware bring-up, hardware/software integration, performance verification, etc.
To be successful in the role, you must have:
- Bachelor’s degree in Computer Engineering, Computer Science, Software Engineering, Communications Engineering, Electrical Engineering or similar discipline
- Programming proficiency in C, C++, Perl, Python, Java, and shell scripts
- Interpersonal skills: Independent, self-starter, well-organized team player with good written/oral communication skills, detail oriented and demonstrated ability to work in a dynamic environment
- Working knowledge of source control and build management tools (e.g. Git, Gerrit, Jenkins)
- Working knowledge in Agile software development methodology
- Experience with using Linux as a development environment
- Knowledge of Linux embedded targets and real-time operating system environments (VxWorks, OSE, MQX, etc.)
- Experience as a software developer in an R&D position (or internship) would be an asset
- Developing software for radio base stations or other telecommunication equipment products would be an asset
- Knowledge of Security, DevOps and/or ML/AI would be an asset
- Knowledge about RF and telecommunication concepts and technology would be an asset
- Knowledge about communication protocols (e.g. TCP/IP) would be an asset
Why join Ericsson?
At Ericsson, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build solutions never seen before to some of the world’s toughest problems. You´ll be challenged, but you won’t be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.
What happens once you apply?
About Ericsson
Our purpose To create connections that make the unimaginable possible.
Our vision A world where limitless connectivity improves lives, redefines business and pioneers a sustainable future.
Our values Perseverance, professionalism, respect and integrity.
The future is a place for purpose & vision – ours are clear, and we invite partners, customers and consumers to join us in our journey.
For a brighter future. For all. Let's #ImaginePossible