×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer Core Engineer

Job in Kanata, Ontario, Canada
Listing for: Altair Engineering
Full Time position
Listed on 2026-02-13
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
Position: Software Engineer (3) - Core Engineer 3

Job Summary:

Our client in Kanata, ON is looking for a Software Engineer (3) - Core Engineer
3. This is a contract position.

What You Will Do:

Our Client was built on the belief that freedom of movement drives human progress. 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 Embedded Connectivity team 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 FNV
3.X vehicle architecture, structured around high-performance compute clusters and zonal aggregators. As a member of this software team, the successful candidate will be involved in cutting-edge embedded software development, working on system components that provide enabling frameworks or additional functional services above the operating system and drivers. As part of the Networking team, you will define, design, and build networking software that involves lower-layer protocol concepts to provide a scalable distributed framework used by applications and services across various modules in the vehicle network.

You will have the opportunity to develop software across various hardware and software platforms and to create innovative solutions to the challenges posed by the vehicle networking environment. This will include work supporting upcoming autonomous vehicle offerings, connected vehicle services, V2X, and other advanced vehicle networking technologies.

Working as a member of this software team, the successful candidate 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. As part of the Networking team, you will define, design, and build networking software that involve lower layer protocol concepts to provide a scalable distributed framework that is used by applications and services on various modules in the vehicle network.

You will have the opportunity to develop software on various hardware and software platforms and create innovative solutions to the challenges presented by the vehicle networking environment. This will include work supporting upcoming autonomous vehicle offerings, connected vehicle services, V2X, and other advanced vehicle networking technologies.

Basics:

  • Bachelor's Degree.
  • Computer engineering, Electrical Engineering Computer Engineering.
  • 3+ year experience in test automation and tools development.
  • 2+ year experience in Python development and object-oriented design.
  • Experience in maintaining automated execution of large number of tests and triaging test results.
  • Strong aptitude for troubleshooting and problem solving.
  • Detail oriented and adept at detecting and diagnosing software defects.
  • Experience with continuous integration system (Jenkins).
  • Experience with Shell scripting and Linux development environment.
  • Experience with data analytics and visualization.
  • C++ Not required but welcome Electrical Engineering.
  • Experience with microcontrollers, electronics assembly and debugging equipment (ex: multimeter).
  • Experience in the use of power related test equipment.
  • You have 1+ years of experience with embedded systems development.
  • 10+ years of overall software experience.
  • 2-3+ years networking experience:
    Ethernet and IP forwarding, control plane or management plane.
  • Understanding of at least some networking fundamentals and protocols (e.g., TCP/IP, QoS, DNS, AVB, VLAN, TSN, etc.).
  • Strong in C/C++.
  • Knowledge and usage of Git Hub Co-Pilot in daily work.
  • Focus on Test Driven Development (TDD).
  • Experience using an RTOS (e.g., QNX, Embedded Linux).
  • Knowledge of Git and related tools.
  • Strong written and verbal communication.
  • Excellent teamwork and people skills
  • Fully onsite position.
  • Preferred:

  • C++, Test Automation, Embedded Systems, Ethernet, TCP/IP, Linux Kernel, Git Hub.
  • Ability to…
  • Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary