Enable job alerts via email!

Software Engineer Senior

RPMGlobal

Ottawa

On-site

CAD 90,000 - 120,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

RPMGlobal is seeking a Senior Software Engineer for a contract position based in Ottawa. The successful candidate will work in an Agile environment, developing software drivers for hardware peripherals and extending existing software architectures. Join a forward-thinking company focused on innovation and growth in mobility solutions.

Benefits

Competitive salary
Comprehensive 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.
  • Ability to read datasheets and schematics is essential.
  • Experience with low-level device driver development and board bring-up.

Responsibilities

  • Developing software drivers for hardware peripherals.
  • Design and implement platform software supporting advanced features.
  • Collaborate with vendors, hardware, and software teams.

Skills

Embedded software development
Multi-threaded programming
Debugging
Troubleshooting
Hardware peripheral experience
Communication

Education

Bachelor's Degree in Computer Engineering
Bachelor's Degree in Electrical 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:
  • Competitive salary.
  • Comprehensive benefits.
  • 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.

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

Similar jobs

Senior Software Test Engineer

Bridgenext

Ottawa

Remote

CAD 80,000 - 115,000

8 days ago

Software Engineer - OpenStack

Canonical

Gatineau

Remote

CAD 70,000 - 100,000

12 days ago

Software Engineer, Ceph & Distributed Storage

Canonical

Gatineau

Remote

CAD 80,000 - 120,000

12 days ago

Freelance Software Developer (C++) - AI Tutor

Mindrift

Ottawa

Remote

CAD 100,000 - 125,000

10 days ago

Senior Software Engineer - Credit

Marqeta, Inc.

Vancouver

Remote

CAD 112,000 - 140,000

Today
Be an early applicant

Senior Software Engineer

Zone & Co

Toronto

Remote

CAD 85,000 - 120,000

Today
Be an early applicant

Senior Full Stack Software Engineer (Remote)

Mogo

Vancouver

Remote

CAD 115,000 - 150,000

Today
Be an early applicant

Senior .NET/Blazor Software Engineer

Portside

Remote

CAD 80,000 - 120,000

6 days ago
Be an early applicant

Senior Software Engineer

Anaplan

Ottawa

On-site

CAD 105,000 - 130,000

Today
Be an early applicant