Recherche d'emploi > Montréal, QC > Temps plein > Software developer

Software Developers

NoviFlow
Montreal, QC, Canada
108K $-178K $ / an (estimé)
Temps plein

Software Developers (all levels) Software Defined Networking Forwarding Plane Team

Job ID : 2019091202

The Forwarding Plane Team is growing and we have openings for resourceful developers who enjoy working on various technologies.

We have challenging work for candidates with any level of experience (entry-level, intermediate and senior).

You will design, develop and test bleeding edge technologies such as Barefoot’s programmable Ethernet switch and a series of microcoded network processors which are among the most complex switch fabrics available today.

You will contribute to the objective of allowing our Ethernet switches to reach their maximum throughput of 6.4 Tbps.

The products bring together Open Systems, Network Virtualization and fully Programmable Network Logic to meet the needs of Data Centers, Network Service Providers and researchers in Software Defined Networking technology.

Responsibilities

You are a resourceful software developer with a solid background in low-level development in multi-core, multi-threaded environments.

Your responsibilities will include :

  • Researching alternative approaches to solving technical challenges
  • Designing new features and redesigning and refactoring performance-limiting modules
  • Developing and enhancing embedded applications in C / C++ and occasionally in Assembly
  • Collaborating with the other team members throughout the development lifecycle
  • Participating in code reviews

Qualifications and Skills

  • Academic and professional experience in embedded development using C / C++
  • Ability to take initiative to research and solve bleeding edge technical challenges
  • Experience in Linux user-space development (including, for example, system calls and library functions)
  • Knowledge of Assembly language, chipset SDK’s, hardware interfaces, scripting languages
  • Knowledge of or drive to learn L2 to L4 of TCP / IP networking
  • GIT or other industry-standard Version Control
  • Ability to write clear and articulate functional and design specifications
  • Ability to perform in a deadline-driven environment
  • Team player who likes to share knowledge with colleagues
  • Excellent communication skills, both verbal and written (bilingualism is an asset)
  • B.E.E., B Sc. in Computer Science, Software Engineering or equivalent
  • Il y a plus de 30 jours
Emplois reliés
ITREB
Canada

The Software Developers should have a minimum of 2 years working experience familiar with Agile software development and with the following technologies:. Software Developers Responsibilities:. Design and build software that meets the needs of our Institutional partners. Front-end developers to be w...

Calliere Group
Montréal, Québec

Designdevelop and test realtime software for lowlatency algorithmictrading risk management and tradereporting. Collaborate closely withquant researchers and peers in technology to to ensure consistencyand maximize reuse of software componentsglobally. ...

NoviFlow
Montréal, Québec

Software Developers (all levels) – Software Defined Networking – Forwarding Plane Team. The Forwarding Plane Team is growing and we have openings for resourceful developers who enjoy working on various technologies. The products bring together Open Systems, Network Virtualization and fully Programma...

Offre sponsorisée
Myticas Consulting
Canada

Myticas Consulting's direct client is looking for a junior level FPGA Developer for a full-time permanent remote opportunity within Canada. ...

Offre sponsorisée
Synechron
Montréal, Québec

Role: Java Full Stack Developer. Minimum 10 years of experience in Java coding. Experience with Angular and Javascript. Plus 10 d'expérience en codage Java. ...

Offre sponsorisée
Triunity Software, Inc.
Montréal, Québec

Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworks. ...

Offre sponsorisée
Pyramid Consulting, Inc
Canada

Data engineer candidates with more GCP experience along with Pyspark and HL7 FHIR. ...

Offre sponsorisée
Influence Mobile
Canada

We're looking for a skilled Fraud Data Analyst to protect our mobile gaming ecosystem. Fraud Data Analysis & Investigation:. Clean, transform, and manipulate datasets to prepare them for analysis. Develop and maintain fraud monitoring protocols, proactively analyzing player data to uncover suspiciou...

Offre sponsorisée
Hunter Bond
Montréal, Québec

Are you a rising C++ star with 1-4 years of experience under your belt? Ready to join the ranks of an Elite Fintech firm and take your coding prowess to new heights? I am on the hunt for junior developers with an appetite for learning and a passion for financial technology. ...

Offre sponsorisée
Applicantz
Canada

Perform various coding and programming tasks, such as design or development of Web front-end, back-end Web-based applications, and Web/Internet services. Experience with interactive graphics in a web application worked with Plotly, d3. Experience with Web development technologies such as HTML, Perl,...