Sr. Software Engineer, CI/CD

5 days ago


Richmond, British Columbia, Canada NETGEAR Full time $80,000 - $120,000 per year

We are seeking a highly skilled and motivated Sr. Engineer, CI/CD DevOps to join our dynamic team at Netgear. As our Sr. CI/CD DevOps Engineer, you will play a pivotal role in revolutionizing our CI/CD pipelines, ensuring seamless integration and deployment processes that drive our innovative projects forward. You will collaborate with talented teams across the organization, managing build servers and overseeing new product platform initialization to enable cutting-edge development. Your expertise in CI/CD systems, automation, and cloud infrastructure will be crucial in maintaining the smooth operation of our development and deployment processes.

This is an exciting opportunity to be at the forefront of technological advancements, working with a company that values creativity, collaboration, and excellence. Join us and contribute to the development of groundbreaking products that make a real impact. If you are passionate about CI/CD, automation, and cloud infrastructure, and thrive in a fast-paced, innovative environment, we would love to hear from you.

This is a hybrid role, expected to be on-site three days a week in our Richmond, BC office.

Key Responsibilities

  • Collaborate with cross-functional teams, including QA, development, and cloud operations, to ensure seamless integration and delivery of software products
  • Develop and maintain CI/CD pipelines using GitHub Actions and other automation tools to support the development and deployment of firmware and software projects
  • Build automated CI/CD pipelines, ensuring they operate flawlessly and efficiently
  • Create and maintain detailed documentation for CI/CD processes, build systems, and deployment workflows
  • Improve and encourage development hygiene by incorporating unit testing, code coverage, code quality checks within our CI/CD pipelines
  • Implement CI/CD solution process and tools including IDE, version control (git, GitHub), continuous integration (Jenkins, GitHub Actions), code quality coverage (SonarQube), continuous deployment, test and release management (JFrog)
  • Provide support and guidance to team members on best practices for CI/CD and automation
  • Improve software developer productivity by designing and developing full-featured build systems (cmake); implementing tools and scripts that enable efficient, flexible builds
  • Integrate the build system to the bug tracking system (JIRA) and test automation framework
  • Develop an efficient software deployment process
  • Troubleshoot and resolve issues related to build servers, cloud infrastructure, and CI/CD pipelines
  • Identify and propagate best practices and processes related to source code and configuration management. Troubleshoot build and release problems
  • Review DevOps infrastructure design and advise development teams on optimizations as appropriate to maximize security, stability, cost and performance
  • Communicate releases related activities to all the stakeholders and take their feedback to improve the process.
  • Participate in code reviews, design discussions, and team meetings to ensure high-quality deliverables
  • Define the branching and merging strategy of versions / baselines across releases
  • Coordinate production release pushes, monitoring and analyzing deployment data
  • Manage firmware builds and oversee new product platform initialization to enable development

Required Qualifications

  • Experience with a production Git environment (GitHub and GitHub Enterprise preferred)
  • Experience with build release and configuration management practices, including branch-based development and patch/merging oriented work flow.
  • 7-10 years experience with scripting and automation experience in, C/C++, Python, bash, or similar languages.
  • 4-6 years experience in designing and developing CI test automation scripts
  • 7-10 years experience with building software for embedded systems (OpenWRT, Yocto or Silicon vendor SDKs)
  • Experience in Automatic change log/release note creation, including experience with integrating bug tracking and commit messages.
  • Experience in implementing Gated submissions (i.e. submitted software must pass unit tests before progressing)
  • Proficient in using CI/CD tools such as SonarQube, JIRA, Artifactory, K8S Clusters, Github Actions, JFrog, Docker
  • Experience with logging, tracing, proxy, and monitoring dashboard tools
  • Thorough understanding of DevSecOps deployment and management principles through CI/CD
  • Ability to coordinate between cross-functional teams.
  • Ability to work in a fast-paced environment with frequent software releases
  • 4-6 years of experience in one of Release Engineering, Test Automation, DevOps etc.
  • Proficient in Linux administration and shell scripting

Preferred Qualifications (optional)

  • Experience with firmware development and testing.
  • Knowledge of networking and telecommunications.
  • Experience in Auto-updating package repositories with build system artifacts
  • Experience in Static analysis tools, code metrics, test coverage, etc.
  • Experience in Testing using virtual targets hosted on cloud infrastructure (foreign CPUs in particular, i.e. ARM QEMU on x86 host)
  • Experience in building farms, particularly with cross-toolchains
  • Experience in Publishing 'live' internal documentation from codebase (e.g. using Doxygen) as an artifact of builds.

Company Statement/Values

At NETGEAR, we are on a mission to unleash the full potential of connectivity with intelligent solutions that delight and protect. We turn ideas into innovative networking products that connect people, power businesses, and advance the way we live.

We're a performance-driven, talented and connected team that's committed to delivering world-class products for our customers. As a company, we value our employees as the most essential building blocks of our success. And as teammates, we commit to taking our work to the
Next Gear
by living our values: we
Dare to Transform
the future,
Connect and Delight
our customers,
Communicate Courageously
with each other and collaborate to
Win It Together
. You'll find our values woven through our processes, present in our decisions, and celebrated throughout our culture.

We strive to attract top talent and create a great workplace where people feel engaged, inspired, challenged, proud and respected. If you are creative, forward-thinking, passionate about technology and are looking for a rewarding career to make an impact, then you've got what it takes to succeed at NETGEAR. Join our network and help us shape the future of connectivity.

NETGEAR hires based on merit. All qualified applicants will receive equal consideration for employment. All your information will be kept confidential according to EEO guidelines.

LI-JJ1
  • Sr. Engineer, CI/CD

    2 days ago


    Richmond, British Columbia, Canada Netgear Full time US$80,000 - US$120,000 per year

    NETGEAR is looking for a talented Sr. CI/CD DevOps Engineer to help evolve our build and deployment systems for next-generation connected products. You'll drive automation, improve developer efficiency, and ensure fast, reliable delivery across firmware and software teams.This is a hybrid role — on-site Tues–Thurs, remote Mon & Fri.What You'll Do•...


  • Richmond, British Columbia, Canada Optum Full time $57,000 - $117,000 per year

    Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers,...


  • Richmond, British Columbia, Canada Ideon Technologies Full time $80,000 - $95,000 per year

    Founded and based in Richmond, BC,Ideon Technologiesis a tech scale-up that uses the energy from supernova explosions in space to image deep beneath the Earth's surface. The world pioneer in cosmic-ray muon tomography, Ideon has developed the REVEAL Subsurface Intelligence Platform, comprising an advanced suite of proprietary data-generation hardware,...


  • Richmond, British Columbia, Canada CarMax Full time $120,000 - $180,000 per year

    8117 - Dallas Technology Hub Granite Parkway, Plano, Texas, 75024CarMax, the way your career should be About this jobAt CarMax, we are industry disruptors. At the heart of our innovation is new digital products. Working on many different aspects of the customer experience, our Principal Engineers research and discover new opportunities and shape products to...

  • Security Engineer

    2 days ago


    Richmond, British Columbia, Canada New Value Solutions Full time

    New Value Solutions, a national IT consulting company, is seeking a Security Engineer to join a DevSecOps team focused on security in SDLC. This will involve secure design review, threat modelling, secure code reviews, penetration testing, and security controls.Responsibilities:Perform threat modeling for identification and mitigation of security threats as...

  • Software Engineer

    2 weeks ago


    Richmond, British Columbia, Canada Quectel Full time $80,000 - $120,000 per year

    About the Role:We are seeking a talented and driven Software Engineer- Wi-Fi to join our growing team. In this role, you will design, develop, and maintain Linux-based embedded systems for IoT devices, with a strong focus on Wi-Fi connectivity and networking protocols. You will collaborate closely with cross-functional teams including hardware, software, and...


  • Richmond, British Columbia, Canada Netgear Full time $120,000 - $180,000 per year

    Role Overview:Our Staff SW Engineer is a senior member of a team of engineers in specializing in software development for our Mobile Products. This is a hybrid position; you are expected to work on-site at the Richmond office from Tuesday-Thursday and can work remotely on Monday and Friday, unless otherwise communicated.Key Responsibilities:· Lead the...


  • Richmond, British Columbia, Canada CarMax Full time $104,000 - $170,000 per year

    8901 - Corp Office West Crk Tuckahoe Creek Parkway, Richmond, Virginia, 23238CarMax, the way your career should be Sr. Developer, Learning – Sales Operations – IC2Home Office - HybridAbout this jobThe Sr. Developer role leads the design and development of training solutions that support the direction of the Retail Operations Learning & Development...


  • Richmond, British Columbia, Canada Dometic Full time $100,000 - $160,000 per year

    Dometic is a global market leader in the mobile living industry. Millions of people around the world use Dometic products in outdoor, residential, and professional applications.Our Marine organization is a trusted provider of innovative solutions for the worldwide boating and boat building industry, and we recently expanded our scope to lead the boating...


  • Richmond, British Columbia, Canada PressReader Full time $110,000 - $130,000

    PressReader is a rapidly growing technology company that partners with the world's leading publishers to deliver content to millions of users in over 160 countries. Our progressive approach to digital distribution has allowed publishers such as The Washington Post, The Guardian, Newsweek, Rolling Stone, The Globe and Mail, and Vogue to find new audiences...