Radio SW DevOps Developer - Ottawa, Canada - Ericsson

    Ericsson
    Default job background
    Description

    Description

    Join our Team

    About this opportunity
    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

    This role reports to the Manager, Application SW

    ​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.