Search jobs > Montreal, QC > Embedded software technical

Embedded Software Technical Leader.

Cisco
Saint-Laurent, Quebec, Canada
$111.6K-$164.4K a year
Full-time

Who We Are

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.

We are a dedicated and passionate team of experienced engineers with a unified focus of delivering innovative, customer-driven network and application performance assurance solutions that simplify the creation, monitoring and optimization of digital services and applications.

Who You'll Work With

As a member of the embedded software group, you’ll 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.

You’ll collaborate with cross-disciplinary engineering teams to deliver advanced product capabilities and features on our next-generation Skylight hardware.

As a software technical leader, you’ll play a key role in guiding team members through all phases of product development from concept to production.

This includes leading the design, and writing code across the entire solution stack, from firmware to applications running on embedded systems.

Who You Are

Cisco’s software engineers drive the development of next-generation technologies that profoundly impact billions of global users who rely on Accedian Skylight to assure and secure their networks.

Our products operate at large scale and demand 24 / 7 reliability. We’re actively seeking engineers who bring fresh perspectives from diverse technical domains, including networking, security, large-scale system design, distributed computing, web technology, and UI design.

Our engineers need to be adaptable, demonstrate leadership qualities, and approach new challenges across the entire software stack as we continue to advance technology.

Leveraging your technical leadership expertise, you’ll manage project priorities, deadlines, and deliver results in our fast-paced business environment.

W hat You’ll Do

  • 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

Minimum 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
  • 30+ days ago
Related jobs
Cisco
Montreal, Quebec

As a member of the embedded software group, you’ll be part of our larger embedded R&D organization. As a software technical leader, you’ll play a key role in guiding team members through all phases of product development—from concept to production. Our engineers need to be adaptable, demonstrate lea...

Litens Automotive Group
Canada

Lead/plan & perform embedded software engineering assignments. Contribute to feasibility reviews, technical reports. Prepare technical presentations for internal or customer use. Understanding of simulation driven design, collaborative sharing, and demonstrated ability of technical communication...

Promoted
Fed IT
Montreal, Quebec

I'm currently looking for an IT Business Analyst for one of our customers. Analyze and document existing business processes, tools and systems architecture in collaboration with business units and the IT department, and make recommendations on solutions and best practices to be implemented. Hello, I...

Promoted
Tyco Safety Products Canada, Ltd
Brossard, Quebec

Actively participate in all aspects of software development activity Prioritize features and optimize our software solution Interact with people in different departments, organizations, and in other locations around the world Push the product vision forward as a passionate advocate ...

Talan
Montreal, Quebec

Data Privacy Business Analyst . Business Analyst, specializing in data privacy and regulatory compliance. Analyste d'affaire expert en  Protection des Données. Our client, a leading bank, has established a Data Privacy Framework and needs to review and identify remediation areas to ensure ...

Summit Employment Solutions
Montreal, Quebec

DBA functions: plan & execute database schema changes, bottleneck analysis, outage prevention/resolution, server/database performance improvements, database maintenance, database recovery. Work will include designing, enhancing, and developing MongoDB databases and Kafka Clusters, and may occasional...

CB Canada
Montreal, Quebec

IT Business Systems Analyst | Analyste des systèmes d'affaires informatiques. As a part of its agreements with its various clients, Procom is currently seeking an IT Business Systems Analyst for a company in the assurance sector. Job details – IT Business Systems Analyst. Mandatory Skills – IT Busin...

SSENSE
Montreal, Quebec

The Software Developer will join a squad and deepen their knowledge of software development. SSENSE is looking for a Software Developer (Level 3) to join our rapidly growing technology team. They will be responsible for developing and maintaining software solutions that streamline and automate trans...

Babylist
Canada

Babylist is currently seeking a dynamic and enthusiastic Staff Software Engineer to join our recently established Health team. In your capacity as a Staff Software Engineer, collaboration with our product and design teams will be integral to shaping new product initiatives and implementing flexible,...

Rona Inc.
Boucherville, Quebec

At least 5 years of experience in data preparation, data warehousing, and databases. Reporting to the Manager, Supply Chain Performance and Analytics, the Data Science Analyst will play a pivotal role in supporting the Supply Chain Optimization team in driving operational excellence and continuous p...