Embedded Software Technical Lead

4 weeks ago


Montreal, Quebec, Canada Cisco Full time

About the Role

Cisco is seeking a skilled Embedded Software Technical Leader to join our team. As a member of our embedded software group, you will be part of our larger embedded R&D organization. Our mission is to develop high-performance, scalable, and secure network switching and performance monitoring solutions.

Key Responsibilities

  • Influence architectural decisions with a focus on security, scalability, and reliability.
  • Create software requirements specifications, architecture, and design documents.
  • Develop, review, integrate, test, and debug code across the entire software stack.
  • Work with cross-functional teams across different locations to coordinate project scope, develop, and maintain products.
  • Contribute towards the improvement of our software development processes.

Requirements

  • Experience leading projects and software developers.
  • Experience developing embedded software in C, multi-threaded programming, and advanced knowledge of various ARM CPU architectures and ecosystems.
  • Experience with network protocols, switching, and routing technologies (TCP, UDP, IPv4/v6, L2/L3, VLAN).
  • Experience with network management systems (NMS) and their technologies (e.g., Netconf/Yang, SNMP, RestCONF, etc).
  • Experience developing software systems with security in mind using industry best practices (i.e., authentication and authorization, cryptography, X.509 certificate management, digital signatures, chain of trust, runtime defenses, code tampering prevention and detection, system hardening).
  • Experience with agile development methodologies and development tools (Jira, Confluence, GitHub).

Preferred Requirements

  • Experience developing complex embedded applications using object-oriented design and programming in C++.
  • Experience with scripting languages (bash, python).
  • Experience with virtualization, containers, and orchestration software (VMware, KVM, Docker, Kubernetes, etc.).
  • Experience with Linux kernel development, and building custom Linux distributions.
  • Experience with FIPS certification, and FedRAMP compliance.


  • Montreal, Quebec, Canada Wir sind Schweizer Marktführerin der Orthopädie- und Rehatechnik und bieten ein ganzheitliches Verso Full time

    Job SummaryCS Group Canada is seeking a Technical Lead for Verification and Validation of Embedded Software to join our dynamic and multidisciplinary team in charge of the certification of aircraft Electronic Engine Controllers.This role involves ensuring technical quality of deliverables, reviewing and validating the team's output, defining work packages,...


  • Montreal, Quebec, Canada Cisco Full time

    About the RoleCisco is seeking a highly skilled Technical Lead for Embedded Software Development to join our team. As a Technical Lead, you will be responsible for guiding the design, development, and testing of our next-generation Skylight hardware. You will work closely with cross-disciplinary engineering teams to deliver advanced product capabilities and...


  • Montreal, Quebec, Canada Cisco Systems, Inc. Full time

    Accedian, now part of Cisco, is a leader in performance analytics and end user experience solutions for service providers and mid-to-large size enterprises.The Accedian Skylight service assurance platform offers granular end-to-end visibility within multi-layer, multi-domain, and multi-vendor networks.As a Technical Lead for Embedded Software Solutions, you...


  • Montreal, Quebec, Canada CS GROUP Full time

    Job Title: Senior Embedded Software DeveloperWe are seeking a highly skilled Senior Embedded Software Developer to join our dynamic team at CS GROUP. As a key member of our team, you will be responsible for the development of high-quality embedded software for aircraft electronic engine controllers.Key Responsibilities:Contribute to the preparation of...


  • Montreal, Quebec, Canada CS GROUP Full time

    Job Title: Senior Embedded Software DeveloperJob Description:We are seeking a highly skilled Senior Embedded Software Developer to join our dynamic team at CS GROUP. As a key member of our team, you will be responsible for the development of high-quality embedded software for aircraft Electronic Engine Controllers.Responsibilities:Contribute to the...


  • Montreal, Quebec, Canada dormakaba International Holding AG Full time

    Embedded Software Developer Job Descriptiondormakaba International Holding AG is a leading global provider of access solutions for various industries. We are seeking an Embedded Software Developer to join our team in Montreal, QC.Job ResponsibilitiesDesign and develop firmware for embedded devices and systemsPerform full life cycle development tasks,...


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

    About the Role:MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries. As a Safety Critical Embedded Software Test Engineer, you will be part of a team that collaborates closely with the Safety...


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

    About the Role:Mannarino Systems & Software Inc. is seeking an experienced Safety Critical Embedded Software Test Engineer to join our team. As a key member of our Safety Systems Engineering team, you will be responsible for designing and implementing requirement-based test cases and procedures for safety-critical software.Responsibilities:Design and...


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

    Key Responsibilities:As a Safety Critical Embedded Software Test Engineer at Mannarino Systems & Software Inc., you will have the opportunity to develop and implement test cases and procedures for safety-critical software. You will also be responsible for executing and reviewing test results, tracing them to the corresponding requirements and identifying...


  • Montreal, Quebec, Canada CN Full time

    Job Title: Embedded Software Development SpecialistAbout the Role:We are seeking an experienced Embedded Software Development Specialist to join our team at CN. As a key member of our software development department, you will be responsible for designing, developing, and testing software applications for our embedded systems.Main Responsibilities:*...


  • Montreal, Quebec, Canada Software Aspekte Full time

    At Software Aspekte, we're pushing the boundaries of innovation in the field of embedded software development.Key Responsibilities:As an Embedded Software Developer, you will be responsible for implementing, troubleshooting, and integrating complex software functionalities in C/C++ code.Requirements:Minimum 3 years of experience in a related field, and a...


  • Montreal, Quebec, Canada CS GROUP Full time

    Job OverviewWe are seeking a skilled Embedded Software Developer to join our team at CS GROUP. This is a dynamic and challenging role that requires expertise in low-level embedded software development.Job DescriptionThe successful candidate will be responsible for contributing to the preparation of technical development plans and standards, supporting...


  • Montreal, Quebec, Canada Cs Workx Full time

    Are you looking for a challenging role in the aerospace industry?Cs Workx, a subsidiary of Cs Group, is seeking an Embedded Software Testing Engineer to join our team.The estimated salary for this position is $110,000-$130,000 per year, depending on experience.Job DescriptionWe are looking for a highly skilled engineer to test embedded software applications...


  • Montreal, Quebec, Canada Macdonald, Dettwiler And Associates Corporation Full time

    Job Title: Senior Embedded Software ArchitectJob Summary:We are seeking a highly skilled Senior Embedded Software Architect to join our agile development team. As a key member of our team, you will be responsible for the architecture, implementation, and documentation of complex software for space applications such as satellites.Key Responsibilities:Work...


  • Montreal, Quebec, Canada Cs Group Full time

    CS Group Canada, a leading developer of safety-critical systems, is seeking a skilled Embedded Software Testing Specialist to join their team in North America.The ideal candidate will have experience with DO-178 testing and software development, as well as knowledge of C language and scripting languages like Python.About the RoleIn this role, you will be...


  • Montreal, Quebec, Canada Groupe Montpetit Full time

    Job SummaryAs an Embedded Software Engineer, you will be responsible for the design, development, and testing of high-performance systems. Your primary focus will be on creating efficient and reliable software solutions for embedded systems. This role requires a strong understanding of software development principles and practices, as well as experience with...


  • Montreal, Quebec, Canada undisclosed Full time

    Job Title: C++ Software/Firmware EngineerTask Overview:Design and Implement: Develop the Factory Boot Manager, a Linux and U-Boot based embedded software, for testing complex HSM hardware in manufacturing and field failure analysis processes.Component Development: Design, implement, test, and document other components of the HSM embedded software and...


  • Montreal, Quebec, Canada C S Inc Full time

    Located in Canada, C S Inc is a renowned leader in the development and certification of safety-critical systems for the aerospace, electric, and autonomous driving industries.The company offers competitive salaries, complete benefits, and flexible work location and schedule, making it an attractive opportunity for talented professionals.Job OverviewC S Inc...


  • Montreal, Quebec, Canada Software Aspekte Full time

    Transforming Telecom AdvancementsAt Syntronic, we pioneer cutting-edge innovations that shape the future. Our collaborative environment brings together visionary companies and brilliant minds to turn groundbreaking ideas into reality. Imagine working on pioneering telecom advancements, developing cutting-edge solutions, and pushing the boundaries of what's...


  • Montreal, Quebec, Canada Cs Group Full time

    CS Group Canada, a leading developer and certifier of safety-critical systems in aerospace, electric, and autonomous driving industries, offers an exciting opportunity.Job OverviewThe estimated annual salary for this position is $85,000-$110,000 CAD.This role involves testing embedded software applications on aircraft and space systems, such as engine...