Software Engineer Senior

Altair Engineering
Kanata
115K $-140K $ / an (estimé)
Temps plein

Job Summary :

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

What You Will Do :

Our team is involved in the full lifecycle of embedded software development for the next generation of infotainment systems.

You can expect to work on the next generation of high performance automotive hardware platform. We support multiple operating systems including QNX Neutrino as well as Linux and Android.

Develop C / C++ / Java services for our Client s infotainment system. Work on proof of concepts for next generation infotainment systems.

Investigate system and BSP failures from internal users and external customers. Participate in system design, documentation, and testing to deliver a best-in-class infotainment system.

Lead designs and prototypes with small team of engineers. Collaborate and coordinate work with other teams.

Basics :

  • Primary skills required : Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or similar scientific field.
  • A passion for solving tough problems with little or no information.
  • Familiarity with Agile development processes and tools.
  • Excellent written and oral communication skills.
  • Experience required : 3+ years experience working on operating systems, kernel, drivers and core services such as file systems, graphics, networking, USB and WiFi.
  • Direct experience developing device drivers.
  • Direct experience adapting an operating system to a hardware platform, especially Linux and Android.
  • Direct experience in Multimedia or Audio development.
  • Hybrid position.

Preferred :

  • Primary skills preferred : Strong grasp of hardware design and embedded operating system concepts.
  • Direct experience with QNX operating system.
  • Direct experience in automotive or other safety critical systems (telecom, nuclear, medical).
  • Experience with communication protocols : CAN, TCP / IP, USB, Bluetooth, Ethernet, and / or Wi-Fi.

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
  • Il y a plus de 30 jours
Emplois reliés
Doximity
Remote, Canada
Télétravail

You are experienced in creating automated testing, applying design patterns, and other engineering best practices. Collaborate with product managers, data analysts, and machine learning engineers to develop pipelines and ETL tasks in order to facilitate the extraction of insights. ...

3Pillar Global
Canada

A minimum of 7+ years of experience/expertise in senior level software development experience using and Core, Experience with NET MVC,. We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market ...

Magnet Forensics
Ontario

Our growing team is looking for a passionate and motivated Senior Software Engineer in Test to join our Engineering organization. Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets...

Qlik
Ottawa, Ontario

The Senior Software Engineer(backend) Role. Collaborative Partnership: Partner effectively with colleagues in Development, Site Reliability Engineering (SRE), and Product Management throughout the software development life cycle, contributing to the analysis, design, and implementation of service im...

PlayStation
Canada
Télétravail

Senior Software Engineer (Contract). Our particular group is a collection of curious humans focused on delight, discovery, and iteration, and we are eager to onboard a Senior Engineer who is keen to join us in our pursuit. As a Senior Engineer on the team, the primary responsibility of this role is ...

Gamebreaking Studios
Canada

As a Senior Software Development Engineer focused on Unreal gameplay programming, you'll continue to grow your expertise in writing high-quality code while learning and using whatever breadth of skills are needed to make a game awesome for players. Mentor more junior engineers via paired programming...

StackAdapt
Canada

Build software that utilize messaging queues such as Kafka, SQS, and Kinesis. ...

Thumbtack
Ontario

You’ll work deeply with Data Scientists, Machine Learning Engineers, and other Software Engineers from across the company as customers, and collaborate closely with the Site Reliability and core service Engineering teams as partners. Senior Software Engineer, Data Platform. The Data Platform team is...

Lime
Canada

We are looking for a strong senior software engineer to join our fast-growing team and contribute to two critical areas at Lime: Payments and Trust. Develop robust and extensible engineering platforms that can reliably serve millions of transactions at Lime. Contribute to shaping overall engineering...

Veeva Systems
Ottawa, Ontario

We are looking for Front-End Software Engineers who are eager to build in a dynamic, startup environment inside a stable, profitable company. Front-End Engineers will be directly collaborating with the back-end and design teams to develop and maintain the UI of Veeva's cloud-based applications with ...