Embedded Software Developer

2 weeks ago


Eastern Ontario, Canada Altair Engineering Full time
Transforming the Future with Convergence of Simulation and Data

Job Summary:

Altair Engineering is seeking a highly skilled Embedded Software Developer to join our team in Kanata, ON. This is a contract position.

Key Responsibilities:

  • Design and implement platform software to support advanced application features.
  • Debug platform SW and provide fixes as required.
  • Bring up new embedded HW modules.
  • Extend existing SW architecture for new feature requirements.
  • Work closely with our vendors, hardware team and other embedded software teams to resolve platform and firmware issues.

Requirements:

  • Bachelor's Degree in Computer Engineering, Electrical Engineering or equivalent field of study.
  • 2+ years of software development experience.
  • Ability to read and understand technical datasheets as well as schematics.
  • Experience in multi-threaded programming in C, Assembly.
  • Previous experience with low level device driver development and board bring-up.

Preferred Qualifications:

  • 5+ years of software development experience.
  • Knowledge of ISO 26262, ASIL safety standard.
  • Knowledge of ARM microprocessor architecture.
  • Exceptional technical debugging and troubleshooting skills.
  • Excellent analytical and problem solving skills.
  • Experience of hardware peripherals bring up: CAN, LIN, Ethernet, UART, SPI, I2C, etc.
  • Experience with AUTOSAR and MISRA coding standards.
  • Experience with MATLAB modelling.
  • Experience with scripting languages like Python.

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

About Altair Engineering:

Altair is a global technology company providing software and cloud solutions in the areas of data analytics, product development, and high-performance computing (HPC). We enable organizations in nearly every industry to compete more effectively in a connected world, while creating a more sustainable future.

Our Vision:

We transform customer decision making with data analytics, simulation, and high-performance computing.

Ready to Explore?



  • Eastern Ontario, Canada Syntronic Full time

    About the RoleSyntronic is seeking a highly skilled Automotive Embedded Test Automation Developer to join our team. As a key member of our Architecture and Software Platform group, you will be responsible for developing test tools and test infrastructure to enable our Quality Assurance (QA) team to complete functional and integration tests for production...


  • Eastern Ontario, Canada Syntronic Full time

    About the RoleSyntronic is seeking a highly skilled Automotive Embedded Test Automation Developer to join our team. As a key member of our Architecture and Software Platform group, you will be responsible for developing test tools and test infrastructure to enable our Quality Assurance (QA) team to complete functional and integration tests for production...


  • Eastern Ontario, Canada Syntronic Full time

    About the RoleWe are seeking a highly skilled Automotive Embedded Test Automation Developer to join our team at Syntronic Canada. As a key member of our Architecture and Software Platform group, you will be responsible for developing test tools and test infrastructure to enable our Quality Assurance team to complete functional and integration tests for...


  • Eastern Ontario, Canada Syntronic Full time

    About the RoleWe are seeking a highly skilled Automotive Embedded Test Automation Developer to join our team at Syntronic Canada. As a key member of our Architecture and Software Platform group, you will be responsible for developing test tools and test infrastructure to enable our Quality Assurance team to complete functional and integration tests for...


  • Markham, Ontario, York region, Canada Procom Full time

    Software Development Manager (Embedded)On behalf of our client, a leading provider of reliable, full-featured, and competitively priced connectivity solutions, Procom is seeking a dynamic and dedicated professional to join their team as a Software Development Manager (Embedded). This is a permanent, full-time position based in Markham, Ontario, Canada...


  • Eastern Ontario, Canada Syntronic Full time

    About the RoleWe are seeking a highly motivated and dynamic professional to join our team as an Embedded Software Test Automation Engineer. As a key member of our engineering design house, you will be responsible for designing and developing automated testing solutions for our clients.Key ResponsibilitiesDesign and develop automated testing frameworks using...


  • Eastern Ontario, Canada Syntronic Full time

    About the RoleWe are seeking a highly motivated and dynamic professional to join our team as an Embedded Software Test Automation Engineer. As a key member of our engineering design house, you will be responsible for designing and developing automated testing solutions for our clients.Key ResponsibilitiesDesign and develop automated testing frameworks using...


  • Eastern Ontario, Canada Altair Engineering Full time

    Job DescriptionTransforming the Future with Convergence of Simulation and DataSoftware Engineer Consultant/ExpertAltair Engineering is seeking a highly skilled Software Engineer Consultant/Expert to join our team in Kanata, ON. This is a contract position.Key Responsibilities:Work in an Agile SW development environment to deliver quality state-of-the-art SW...


  • Eastern Ontario, Canada Altair Engineering Full time

    Job DescriptionTransforming the Future with Convergence of Simulation and DataSoftware Engineer Consultant/ExpertAltair Engineering is seeking a highly skilled Software Engineer Consultant/Expert to join our team in Kanata, ON. This is a contract position.Key Responsibilities:Work in an Agile SW development environment to deliver quality state-of-the-art SW...


  • Eastern Ontario, Canada Syntronic Full time

    About SyntronicSyntronic is a global leader in design and development, specializing in electronics, electro-mechanics, and software. We're a community of innovators, fostering innovation, collaboration, and excellence, offering opportunities for personal and professional growth.Job DescriptionWe're seeking individuals who want to collaborate with top-tier...


  • Eastern Ontario, Canada Syntronic Full time

    About SyntronicSyntronic is a global leader in design and development, specializing in electronics, electro-mechanics, and software. We're a community of innovators, fostering innovation, collaboration, and excellence, offering opportunities for personal and professional growth.Job DescriptionWe're seeking individuals who want to collaborate with top-tier...

  • BlackBerry QNX

    3 weeks ago


    Ottawa, Ontario, H2B, Montréal, Canada BlackBerry Full time

    Worker Sub-Type:Regular Job Description: Location - On-site OttawaBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded,...


  • Eastern Ontario, Canada Syntronic Full time

    Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics?What we’re looking forHighly motivated and dynamic professionalsMotivated designers with broad backgrounds and service mindset to be a consultantProfessionals with ability to work...


  • Eastern Ontario, Canada Syntronic Full time

    Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics?What we’re looking forHighly motivated and dynamic professionalsMotivated designers with broad backgrounds and service mindset to be a consultantProfessionals with ability to work...


  • Eastern Ontario, Canada Altair Engineering Full time

    p>Transforming the Future with Convergence of Simulation and Data Software Engineer Consultant/Expert Our client in Kanata, ON is looking for a Software Engineer Consultant/Expert. This is a contract position.Software Developer - Software Tester Middleware. In this position, you will be working in the software platform team, participating in a project, and...


  • Waterloo, Ontario, Ontario, Canada Avanciers Full time

    Hi,Position: Embedded Software EngineerLocation: Oakville/Ottawa/ Waterloo , ON (Hybrid)Full Time RoleInfotainment and Automotive Industry exp mandatory with C++/C and Embedded Exp.Position 1: Software Engineer - Embedded video pipeline Required knowledge, skills, and experience:3 yrs minimum embedded C++ development on an automotive grade SoC. (E.g., TI,...


  • Ottawa, Ontario, Ottawa region, Canada SRI Tech Solutions Inc. Full time

    Software Engineering - Embedded Diagnostics Software Ottawa, CANADA(Hybrid Onsite)Required knowledge, skills, and experience:Bachelor’s degree in computer science, Electrical Engineering, Computer Engineering, or related field3+ years’ experience in embedded software development experience using RTOS (i.e. AUTOSAR/OSEK, LINUX/QNX/POSIX).3+ years of...

  • Software Developer

    4 weeks ago


    Eastern Ontario, Canada Altair Engineering Full time

    Transforming the Future with Convergence of Simulation and Data Software Engineer Consultant/Expert Job Summary: Our client in Kanata, ON is looking for a Software Engineer Consultant/Expert. This is a contract position. What You Will Do: Software Developer - Software Tester Middleware. In this position, you will be working in the software platform team,...


  • Northeastern Ontario, Canada Garmin International, Inc. Full time

    Job Summary:We are seeking a highly skilled Senior Embedded Software Engineer to join our team at Garmin Canada. As a key member of our Connected Technology team, you will be responsible for designing, implementing, and optimizing high-quality wireless solutions for our products.Key Responsibilities:Design and implement new features, architecture,...


  • Northeastern Ontario, Canada Garmin International, Inc. Full time

    Job Summary:We are seeking a highly skilled Senior Embedded Software Engineer to join our team at Garmin Canada. As a key member of our Connected Technology team, you will be responsible for designing, implementing, and optimizing high-quality wireless solutions for our products.Key Responsibilities:Design and implement new features, architecture,...