Software Engineer Senior

at  Altair Engineering

Kanata, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Apr, 2025Not Specified29 Jan, 2025N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB SUMMARY:

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

Responsibilities:

TCU Embedded Developer.
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 successful candidate will join an agile software development team in the Telematics Control Unit (TCU) organization. We are an energetic team that works on various features, providing functionality that impacts the end customer experience. We seek a highly skilled and experienced C++ Developer to join our team on an 18-month contract basis. The ideal candidate will have a strong background in POSIX development within Linux environments and a proven track record of delivering high-quality, robust software. This role will be crucial in delivering the Telematics Control Unit, a high-availability platform providing cellular, WiFi, and GPS connectivity for the entire vehicle.

Responsibilities include but are not limited to:

  • Design, develop, test, and maintain C++ applications within a Linux environment.
  • Adhere to coding standards and best practices to ensure code quality and maintainability.
  • Collaborate with other engineers and stakeholders to gather requirements, design solutions, and implement features.
  • Contribute to the improvement of our development processes and tools.
  • Participate in code reviews and provide constructive feedback to team members.
  • Troubleshoot and resolve software defects.
  • Write clear and concise documentation.
  • Work effectively both independently and as part of a team.
  • Proactively identify and address potential technical challenges.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Kanata, ON, Canada