Current jobs related to Software Development Expert - Montreal, Quebec - NoviFlow


  • Montreal, Quebec, Canada Software Aspekte Full time

    Shape the Future of Wireless CommunicationsAt Syntronic, we're not just following industry trends – we're setting them. We're partnering with visionary companies and the brightest minds to turn groundbreaking ideas into reality.Join Our MissionImagine working on cutting-edge telecom advancements, pioneering new technologies, and collaborating with experts...

  • Software Engineer

    2 months ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices ExpertWe're seeking a skilled software engineer to contribute to our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    2 months ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices ExpertWe're seeking a skilled software engineer to contribute to our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    2 months ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices ExpertWe're seeking a skilled software engineer to contribute to our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    2 months ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices ExpertWe're seeking a skilled software engineer to contribute to our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...


  • Montreal, Quebec, Canada EMERES Inc. Full time

    At EMERES Inc., we are seeking a highly skilled Software Development Expert to join our team. The ideal candidate will have a strong background in software development and be able to lead and coordinate teams of information systems professionals.Key ResponsibilitiesEvaluate the performance and reliability of system designsExecute full lifecycle software...


  • Montreal, Quebec, Canada SAP Full time

    About the RoleWe are seeking a highly skilled Software Development Expert to join our agile development team at SAP.As a Software Development Expert, you will be responsible for all development aspects of a sophisticated grid control in our agile development team.The reusable grid control allows planners to adjust values and observe the effects on calculated...


  • Montreal, Quebec, Canada Famic Technologies Inc. Full time

    Job DescriptionFamic Technologies Inc. is a leading provider of high-quality software solutions for the industrial market.Job Summary:We are seeking a highly skilled Software Development Expert to join our team in the development of new generations of software for the industrial market.Key Responsibilities:Participate in defining needs and specifications of...


  • Montreal, Quebec, Canada Famic Technologies Inc. Full time

    Job DescriptionFamic Technologies Inc. is a leading provider of high-quality software solutions for the industrial market.Job Summary:We are seeking a highly skilled Software Development Expert to join our team in the development of new generations of software for the industrial market.Key Responsibilities:Participate in defining needs and specifications of...


  • Montreal, Quebec, Canada National Film Board of Canada Full time

    Job SummaryWe are seeking a highly skilled Software Development Expert to join our Engineering and Development team at the National Film Board of Canada. As a key member of our team, you will contribute to the development of all components of our software solutions in all phases of development.Main ResponsibilitiesDesign, program, validate, implement, and...


  • Montreal, Quebec, Canada Intact Financial Corporation Full time

    At Intact Financial Corporation, we're looking for a highly skilled Senior Software Development Expert to join our team. As a key member of our team, you'll be responsible for designing, developing, and maintaining complex software systems using Java and Angular.About the RoleWe're seeking a technical lead with a strong background in software development to...


  • Montreal, Quebec, Canada Intact Financial Corporation Full time

    At Intact Financial Corporation, we're looking for a highly skilled Senior Software Development Expert to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.About the RoleWe're seeking a talented Java and Angular Software Developer to join our growing...


  • Montreal, Quebec, Canada SAP Full time

    About SAPSAP is a leading provider of enterprise software solutions, empowering businesses to run better and make a greater impact on the world.Our MissionWe strive to create innovative software solutions that help our customers achieve their goals and improve their operations.The RoleWe are seeking a highly skilled Software Development Expert to join our...


  • Montreal, Quebec, Canada SAP Full time

    About SAPSAP is a leading provider of enterprise software solutions, empowering businesses to run better and make a greater impact on the world.Our MissionWe strive to create innovative software solutions that help our customers achieve their goals and improve their operations.The RoleWe are seeking a highly skilled Software Development Expert to join our...


  • Montreal, Quebec, Canada Index Web Marketing Full time

    Index Web Marketing is a pioneering company in the field of Artificial Intelligence for Web Marketing. Our innovative approach is revolutionizing the marketing industry and how businesses interact with it. Our flagship product leverages cutting-edge AI technologies to help companies manage their marketing portfolios with ease. As part of our expansion, we...


  • Montreal, Quebec, Canada Medeloop Inc. Full time

    About the RoleWe are seeking a skilled Software Development Expert to join our team at Medeloop Inc. As a key member of our clinical research platform, you will play a pivotal role in advancing healthcare technology.Key ResponsibilitiesCollaborate with cross-functional teams to develop cutting-edge solutions for clinical research.Design and implement...

  • Software Developer

    2 weeks ago


    Montreal, Quebec, Canada zeroG - AI in Aviation Full time

    Job Title: Software Developer - AI/Gameplay ExpertJob Summary: We are seeking a skilled Software Developer - AI/Gameplay Expert to join our team at zeroG - AI in Aviation. As a key member of our gameplay development team, you will be responsible for designing and implementing AI-related gameplay features for our current projects.Responsibilities:*...


  • Montreal, Quebec, Canada Chewi Creative Full time

    Unlock the Power of Extended RealityAt Chewi Creative, we're pushing the boundaries of what's possible in the world of Extended Reality (XR). Our team of experts is dedicated to helping brands break through the media clutter and create lasting emotional connections with customers.Our Creative Service and TechnologyWe provide brands with a cinematic, XR...


  • Montreal, Quebec, Canada Chewi Creative Full time

    Unlock the Power of Extended RealityAt Chewi Creative, we're pushing the boundaries of what's possible in the world of Extended Reality (XR). Our team of experts is dedicated to helping brands break through the media clutter and create lasting emotional connections with customers.Our Creative Service and TechnologyWe provide brands with a cinematic, XR...

  • Software Engineer

    5 days ago


    Montreal, Quebec, Canada Aspire Software Full time

    About the Role:As a Software Engineer - Java Developer, you will be responsible for designing, developing, and testing software applications using Java programming language. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.Responsibilities:Design, develop, and test software...

Software Development Expert

2 months ago


Montreal, Quebec, Canada NoviFlow Full time

Job Opportunity: Software Defined Networking Expert

Job ID:

NoviFlow is seeking a skilled software developer to join our Forwarding Plane Team. As a member of this team, you will have the opportunity to work on cutting-edge technologies and contribute to the development of our Ethernet switches.

About the Role

You will be responsible for designing, developing, and testing software for our programmable Ethernet switch and microcoded network processors. Your expertise in low-level development in multi-core, multi-threaded environments will be essential in meeting the demands of our products.

Key Responsibilities

  • Research and develop alternative approaches to solving technical challenges
  • Design and implement new features and optimize performance-limiting modules
  • Develop and enhance embedded applications in C/C++ and Assembly
  • Collaborate with team members throughout the development lifecycle
  • Participate in code reviews

Requirements and Qualifications

  • Academic and professional experience in embedded development using C/C++
  • Ability to take initiative and research complex technical challenges
  • Experience in Linux user-space development, including system calls and library functions
  • Knowledge of Assembly language, chipset SDKs, hardware interfaces, and scripting languages
  • Knowledge of or willingness to learn L2 to L4 of TCP/IP networking
  • Proficiency in GIT or other industry-standard version control
  • Ability to write clear and concise functional and design specifications
  • Ability to work in a deadline-driven environment
  • Excellent communication skills, both verbal and written (bilingualism is an asset)
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent