Description:
We are looking for a Radio Software DevOps Developer to join a dynamic team of developers doing agile development and support for the build and delivery used in 5G radio software development.
You will
- Design and maintain the automated build and delivery environment, including frameworks and tools, for Ericsson's existing and future radio products
- Contribute to the resolution of build and delivery failure issues, until resolution
- Provide tools and automated reports for radio software developers to ensure good visualization of what is going on during automated build, delivery and testing
- Ensure radio software developers are educated sufficiently on all build and delivery processes and procedures. Document such processes and procedures as requested
- Drive innovative improvements to the development environment and ways of working, to make radio software development easier, faster, and more efficient
- Support Track Managers to deliver LMCs to Node Continuous Integration
To be successful in the role you must have:
- B.Sc, or M. Sc. in Computer Science, Computer Engineering, Electrical Engineering or equivalent
- 3+ years of working experience in working with radio software development, Continuous Integration (CI) tools such as Jenkins or similar scheduling utility
- 2+ years of building and supporting C/C++ applications or troubleshooting SW
- Advanced problem-solving skills, to be able to tackle a wide variety of problems of varying complexity quickly, efficiently, and with minimal supervision
- Experience in troubleshooting SW component build and delivery tools in a complex, multi-node infrastructure
- Proficiency in using Unix/Linux operating systems
- Experience in programming or scripting in one or more of Shell (bash/tsch) and Python
- Experience with source-code management tools like GIT/Gerrit
- Good knowledge of Makefiles, GNU Autotools and the build process
- Knowledge of Product Life Cycle Management and Software Development Life Cycles would be an asset
- Knowledge of Agile and Lean methodologies such as Scrum and Kanban would be an asset
- HTML, XML, JavaScript, and JSON knowledge would be an asset
- Good verbal and written communication skills in English