Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Cisco Embedded Software Technical Lead 
Canada, Quebec, Montreal 
914597081

18.03.2025

Your Impact

As a Software Technical Leader, you will manage the software build and release process within a continuous integration and delivery environment while meeting project priorities and deadlines. You will also:

  • Integrate software source code and oversee the building and releasing of software to both internal and external customers.
  • Implement and maintain a scalable, reliable, and secure development environment and build infrastructure.
  • Manage software repositories and document processes to streamline development workflows.
  • Collaborate with Cisco’s IT and S&TO groups to apply best practices for corporate standards and security compliance.
  • Coordinate with cross-functional teams to ensure clear communication and alignment in software integration, build, and release activities.
  • Develop scripts and applications to automate the CI/CD pipeline, enhancing operational efficiency.
  • Manage user accounts and access permissions to ensure secure and efficient operations within the development environment.

Minimum Qualifications

  • Experience in leading build management activities across diverse, cross-functional, and geographically distributed teams.
  • Experience in building and customizing the Linux OS, including modifying init scripts, modules, drivers, applying security patches, and resolving dependencies.
  • Experience with the GNU toolchain, cross-compilers, debuggers, and libraries.
  • Experience in developing and maintaining build environment scripts using tools such as configure, Makefile, Autotools, and CMake.
  • Experience with Continuous Integration and Continuous Deployment (CI/CD) processes using Jenkins.
  • Experience with virtualization, containers, and orchestration software, including VMware, KVM, Docker, Podman, and Kubernetes.
  • Experience with the Git command line.
  • Proficiency in programming languages such as C, C++, Python, and Bash.

Preferred Qualifications

  • Experience with agile development methodologies and tools, such as Jira, Confluence, and GitHub
  • Familiar with general cryptography practices, including SSL, SSH, X.509 Certificates, image signing, and public/private keys
  • Understanding of the secure development lifecycle, including threat modeling, secure software coding, configuration management, access control, and security patching