Enable job alerts via email!

Software Engineer Senior

RPMGlobal

Ottawa

On-site

CAD 90,000 - 130,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Ottawa is seeking a Senior Software Engineer for a contract position. The role involves developing drivers for embedded systems and working with a dynamic team in an Agile environment. Candidates should have strong experience in software development and knowledge of low-level programming. Join them and contribute to innovative mobility solutions.

Benefits

Group Retirement Savings Plan with matching contributions
Paid holidays and vacation
Free training on Altair products

Qualifications

  • 2+ years of software development experience required.
  • Experience with hardware peripherals like CAN, LIN, Ethernet.
  • Knowledge of AUTOSAR and safety standards is preferred.

Responsibilities

  • Develop software drivers for hardware peripherals.
  • Work in Agile environment delivering solutions for Gateway product.
  • Extend architecture for new features, debug platform software.

Skills

Multi-threaded programming
Low-level device driver development
Debugging and troubleshooting
C and Assembly programming
Python scripting

Education

Bachelor's Degree in Computer Engineering

Job description

Transforming the Future with Convergence of Simulation and Data

Software Engineer Senior

Job Summary :

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

What You Will Do :

Autosar Embedded SW Developer.

Our Client was founded on the belief that freedom of movement drives human progress. As we look to the future and society's changing needs, 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 role :

The successful candidate will work with a dynamic driver and platform bring-up team for the next-generation Gateway ECU. This role involves developing software drivers for hardware peripherals, including adapting existing drivers and creating new driver architectures.

Your impact :

  • Work in an Agile software development environment to deliver state-of-the-art solutions for the Gateway product.
  • Design and implement platform software supporting advanced features.
  • Debug and fix platform software issues.
  • Bring up new embedded hardware modules.
  • Extend existing software architecture for new features.
  • Collaborate with vendors, hardware, and other software teams to resolve platform and firmware issues.

Basics :

  • Bachelor's Degree in Computer Engineering, Electrical Engineering, or related field.
  • 2+ years of software development experience.
  • Ability to read datasheets and schematics.
  • Experience in multi-threaded programming in C and Assembly.
  • Experience with low-level device driver development and board bring-up.
  • This position is fully onsite.

Preferred Qualifications :

  • 5+ years of software development experience.
  • Strong debugging and troubleshooting skills.
  • Experience with hardware peripherals like CAN, LIN, Ethernet, UART, SPI, I2C.
  • Knowledge of AUTOSAR and MISRA standards.
  • Experience with MATLAB modeling.
  • Understanding of ISO 26262, ASIL safety standards.
  • Knowledge of ARM microprocessor architecture.
  • Experience with Python scripting.

Success Factors :

  • Envision the future.
  • Communicate honestly and broadly.
  • Prioritize technology and business needs.
  • Embrace diversity and take risks.

What We Offer :

  • Group Retirement Savings Plan with matching contributions.
  • Paid holidays and vacation.
  • Free training on Altair products.

Why Work with Us :

Altair is a global leader in data analytics, product development, and high-performance computing, helping organizations innovate and solve complex challenges worldwide. With over 3,000 employees across 25 countries, we are committed to transforming decision-making through data and technology. Visit altair.com to learn more.

Our vision is to transform customer decision-making with data analytics, simulation, and HPC. For over 30 years, we have helped our customers integrate electronics with mechanical design, develop AI and digital twins, and deliver advanced HPC solutions. Join us and be a part of the future.

At our core, we are explorers, pioneers, and innovators. We thrive in uncharted waters and make the impossible possible. Altair is an equal opportunity employer, valuing diversity and individuality.

J-18808-Ljbffr

Create a job alert for this search

Senior Software Engineer • Ottawa, ON, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer II (Consumer Servicing)

Affirm

Ottawa

Remote

CAD 125.000 - 175.000

4 days ago
Be an early applicant

Senior Software Engineer (SEO Team, Full Stack)

TripAdvisor LLC

Ottawa

Remote

CAD 90.000 - 120.000

4 days ago
Be an early applicant

Software Engineer II, Backend (Consumer Authentication)

Affirm

Ottawa

Remote

CAD 125.000 - 175.000

5 days ago
Be an early applicant

Senior Software Developer, Telephony

CallMiner

Ottawa

Remote

CAD 100.000 - 140.000

6 days ago
Be an early applicant

Senior Software Engineer - packaging - optimize Ubuntu Server

Canonical

Ottawa

Remote

CAD 85.000 - 120.000

5 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Gatineau

Remote

CAD 80.000 - 120.000

5 days ago
Be an early applicant

Lead Developer / Software Engineer - Golang

LEVIO

Ottawa

Remote

CAD 90.000 - 130.000

3 days ago
Be an early applicant

Security Software Engineer

Canonical

Gatineau

Remote

CAD 80.000 - 110.000

9 days ago

Freelance Software Developer (C/C++ - Rust) - AI Trainer

Mindrift

Ottawa

Remote

CAD 90.000 - 120.000

6 days ago
Be an early applicant