Software Engineer Consultant/Expert

7 days ago


Canada Altair Engineering Full time

Job Summary:

Altair Engineering is seeking a highly skilled Software Engineer Consultant/Expert to join our team in Kanata, ON. This is a contract position that will provide you with the unique opportunity to gain experience with developing cutting-edge software and services with an industry leader.

Key Responsibilities:

  • Design, implement, test, optimize, and maintain software components using C++ and agile methodology.
  • Work as part of a high-performing development team, contributing ideas and solutions as part of your daily work.
  • Collaborate with the software platform group to design and build the next generation software platform for the FNV4 vehicle architecture.
  • Develop cutting-edge embedded software, working on system components that provide enabling frameworks or additional functional services above the operating system services and drivers.

Requirements:

  • Bachelor's degree in Computer Science, Mathematics, Engineering, or a related field.
  • Good understanding of modern C++ concepts, asynchronous programming, resource management, and RAII.
  • Working knowledge of inter-process communication, memory management, code optimization, and efficient C++ API design.
  • Experience with distributed computing environments and Service Oriented architectures.
  • Experience with source code control systems such as Git.
  • Creative and analytical thinker.
  • Methodical; capable of prioritizing work and working to tight deadlines.
  • Excellent communicator, both oral and written.

Preferred Qualifications:

  • Masters degree in Computer Science, Mathematics, Engineering, or a related field.

Success Factors:

  • Envision the future of software development and contribute to its growth.
  • Communicate honestly and broadly with team members and stakeholders.
  • Seek technology and business solutions that drive innovation.
  • Embrace diversity and take calculated risks to drive success.

What We Offer:

  • Competitive salary.
  • Comprehensive benefit package.
  • Group Retirement Savings Plan (GRSP) with matching contributions.
  • Paid holidays and vacation time off.
  • Free training on all Altair products.


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a highly skilled Software Engineer Consultant/Expert to join our team in Kanata, ON. This is a contract position that requires a strong background in test automation and tools development.Key Responsibilities:Interface with development and test teams to understand feature functionality and testing...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a highly skilled Software Engineer Consultant/Expert to join our team in Kanata, ON. This is a contract position that requires a strong background in test automation and tools development.Key Responsibilities:Interface with development and test teams to understand feature functionality and testing...


  • Canada Exotic Expert Solutions LLP Full time

    Job Summary:As an Expert Software Developer at Exotic Expert Solutions LLP, you will play a crucial role in designing, developing, and installing software solutions that meet the needs of our clients. Your expertise will be instrumental in determining the operational feasibility of our software systems and ensuring they are efficient, effective, and...


  • Canada Exotic Expert Solutions LLP Full time

    Job Summary:As an Expert Software Developer at Exotic Expert Solutions LLP, you will play a crucial role in designing, developing, and installing software solutions that meet the needs of our clients. Your expertise will be instrumental in determining the operational feasibility of our software systems and ensuring they are efficient, effective, and...


  • Canada Exotic Expert Solutions LLP Full time

    Job DescriptionKey Responsibilities:Design and Develop Software Solutions: Develop and implement software solutions that meet the needs of our clients and stakeholders.Conduct Systems Analysis: Analyze and evaluate existing systems to identify areas for improvement and recommend changes to policies and procedures.Develop and Implement Software: Develop and...


  • Canada Exotic Expert Solutions LLP Full time

    Job DescriptionKey Responsibilities:Design and Develop Software Solutions: Develop and implement software solutions that meet the needs of our clients and stakeholders.Conduct Systems Analysis: Analyze and evaluate existing systems to identify areas for improvement and recommend changes to policies and procedures.Develop and Implement Software: Develop and...


  • Canada Software Aspekte Full time

    About the RoleWe are seeking a seasoned software developer to join our team as a Senior Software Developer - Cloud Computing Expert. As a key member of our software development team, you will be responsible for designing, developing, and implementing cloud-based software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop...


  • Canada Software Aspekte Full time

    About the RoleWe are seeking a seasoned software developer to join our team as a Senior Software Developer - Cloud Computing Expert. As a key member of our software development team, you will be responsible for designing, developing, and implementing cloud-based software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop...

  • Software Engineer

    3 days ago


    Canada Software Aspekte Full time

    About the RoleSoftware Aspekte is seeking a highly skilled Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Key ResponsibilitiesExecute the complete software development life cycle (SDLC) to deliver...

  • Software Engineer

    3 days ago


    Canada Software Aspekte Full time

    About the RoleSoftware Aspekte is seeking a highly skilled Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Key ResponsibilitiesExecute the complete software development life cycle (SDLC) to deliver...


  • Canada CoLab Software Inc. Full time

    About CoLab Software Inc.At CoLab, we empower mechanical engineering teams to accelerate the launch of transformative products. Our flagship offering, CoLab, is the pioneering Design Engagement System (DES) that facilitates impactful and productive design discussions, identifies avoidable errors, and expedites market readiness. Our clientele includes some of...


  • Canada RPMGlobal Full time

    Job Summary:Our client in the industry of Advanced Mobility Solutions is seeking a Software Engineer Consultant/Expert for a contract position. This role will involve working with a high-performing development team to design, implement, test, optimize, and maintain software components for the next generation of vehicles.Key Responsibilities:Design and...


  • Canada RPMGlobal Full time

    Job Summary:Our client in the industry of Advanced Mobility Solutions is seeking a Software Engineer Consultant/Expert for a contract position. This role will involve working with a high-performing development team to design, implement, test, optimize, and maintain software components for the next generation of vehicles.Key Responsibilities:Design and...


  • Canada RPMGlobal Full time

    Job DescriptionJob Title: Software Engineering ExpertJob Type: ContractLocation: Remote (Kanata, ON)About Us: RPMGlobal is a leading global technology company that offers software and cloud solutions in data analytics, product development, and high-performance computing (HPC).Job Summary: We are seeking a skilled Software Engineering Expert to join our team...


  • Canada RPMGlobal Full time

    Job DescriptionJob Title: Software Engineering ExpertJob Type: ContractLocation: Remote (Kanata, ON)About Us: RPMGlobal is a leading global technology company that offers software and cloud solutions in data analytics, product development, and high-performance computing (HPC).Job Summary: We are seeking a skilled Software Engineering Expert to join our team...


  • Canada CENTRIC SOFTWARE Full time

    About Centric SoftwareAt Centric Software, we are at the forefront of enterprise software innovation, empowering our clients to thrive in today’s ever-evolving markets.Position OverviewAs we enhance our Canadian development team, we are in search of experienced Software Engineers who excel in Java and/or JavaScript.Your RoleIn your capacity as a Senior...


  • Canada Aspire Software Full time

    Aspire Software is seeking a Head of Software Engineering to enhance our dynamic team. We are in search of a motivated, people-oriented leader to elevate our engineering division and product offerings. The ideal candidate will possess a proven history as a software engineering leader, adept at building and deploying scalable products within enterprise...


  • Canada Tech DNA Technologies Full time

    Job Title: Software Engineering ExpertJob Summary:At Tech DNA Technologies, we are seeking a highly skilled Software Engineering Expert to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality web applications using the latest technologies.Key Responsibilities:Design and develop...


  • Canada Tech DNA Technologies Full time

    Job Title: Software Engineering ExpertJob Summary:At Tech DNA Technologies, we are seeking a highly skilled Software Engineering Expert to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality web applications using the latest technologies.Key Responsibilities:Design and develop...


  • Canada Aspire Software Full time

    We are seeking a dynamic Head of Software Engineering at Aspire Software to lead our expanding team. This role is pivotal in enhancing our engineering capabilities and product offerings. The ideal candidate will possess a proven history of leadership in software development, with experience in creating and implementing scalable solutions within enterprise...