Talent.com
Software Engineer Consultant / Expert

Software Engineer Consultant / Expert

Altair EngineeringCanada
30+ days ago
Salary
CA$45.00–CA$65.00 hourly
Job description

Job Summary :

Our client in Kanata, ON is looking for a Software Engineer Consultant / Expert. This is a contract position.

What You Will Do :

As we look to the future and the changing needs of society, we are committed to becoming the world´s most trusted mobility company, delivering smart vehicles for a smart world. Join our team as we create tomorrow!

We believe in putting people first, working together, and facing challenges head-on. The Software Platform group is responsible for the software platform that enables connectivity and advanced application features within next generation vehicles. The team is designing and building the next generation software platform for the FNV4 vehicle architecture structured around high-performance compute clusters and zonal aggregators. Working as a member of this software team, you will be involved in cutting edge embedded software development, working on system components that either provide enabling frameworks or additional functional services above the operating system services and drivers. In this role you will be involved with the design, implementation, testing, optimization, and maintenance of software components. You will work as part of a high performing development team and will be encouraged to contribute ideas and solutions as part of your daily work. Development is in C++ and follows an agile methodology. This position will provide you with the unique opportunity to gain experience with developing cutting-edge software and services with an industry leader.

Basics :

  • A Bachelors degree in Computer Science, Mathematics, Engineering, or a related field.
  • Good understanding of modern C++ concepts, asynchronous programming, resource management and RAII, templates.
  • 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.
  • An excellent communicator, both oral and written.
  • Position fully onsite.

Preferred :

  • A Masters degree in Computer Science, Mathematics, Engineering, or a related field.
  • How You Will Be Successful :

  • Envision the Future
  • Communicate Honestly and Broadly
  • Seek Technology and Business “First”
  • Embrace Diversity and Take Risks
  • 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