Current jobs related to Embedded Systems Engineer - Canada - Altis Technology


  • Canada expert pick Full time

    Position Overview: Sanctuary AI is on the lookout for a Senior Embedded Systems Engineer to enhance its Hardware division, concentrating on the design, implementation, and upkeep of real-time distributed systems tailored for versatile robotic applications. Key Responsibilities: Engage in hands-on firmware development with a strong emphasis on embedded...


  • Canada expert pick Full time

    Position Overview: Sanctuary AI is on the lookout for a Senior Embedded Systems Engineer to enhance its Hardware division, concentrating on the design, implementation, and upkeep of real-time distributed systems tailored for versatile robotic applications. Key Responsibilities: Engage in hands-on firmware development with a strong emphasis on embedded...

  • Software Engineer

    4 weeks ago


    Canada Wind River Full time

    About the OpportunityWind River Systems is seeking a highly skilled software engineer to join our team developing automated tests for safety-critical embedded real-time operating systems and embedded virtualization solutions.ResponsibilitiesDevelop end-to-end automated tests to validate new product featuresMaintain the existing automated test suite and...

  • Software Engineer

    4 weeks ago


    Canada Wind River Full time

    About the OpportunityWind River Systems is seeking a highly skilled software engineer to join our team developing automated tests for safety-critical embedded real-time operating systems and embedded virtualization solutions.ResponsibilitiesDevelop end-to-end automated tests to validate new product featuresMaintain the existing automated test suite and...

  • Software Engineer

    1 month ago


    Canada Wind River Full time

    About the OpportunityWind River Systems is seeking a highly skilled software engineer to join our team developing automated tests for safety-critical embedded real-time operating systems and embedded virtualization solutions.ResponsibilitiesDevelop end-to-end automated tests to validate new product featuresMaintain the existing automated test suite and...

  • Software Engineer

    1 month ago


    Canada Wind River Full time

    About the OpportunityWind River Systems is seeking a highly skilled software engineer to join our team developing automated tests for safety-critical embedded real-time operating systems and embedded virtualization solutions.ResponsibilitiesDevelop end-to-end automated tests to validate new product featuresMaintain the existing automated test suite and...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a skilled Software Development Expert to join their team in Kanata, ON. This is a contract position.Key Responsibilities:Design and develop embedded software to detect and report system instability, and recover systems and services from instability incidents.Investigate system and process crashes using developed...


  • Canada Altair Engineering Full time

    Embedded Software Systems Engineer Position SummaryIn this role, you will work on improving system software stability and researching, designing, and implementing improvements across various domains and components.Key Responsibilities:Design and develop embedded software to detect and report system instability.Investigate system and process crashes using...

  • Software Engineer

    4 days ago


    Canada Wind River Full time

    About the Opportunity:Wind River Systems is seeking a skilled software engineer to join its team developing automated tests for embedded real-time operating systems and virtualization solutions.Key Responsibilities:Conduct research and learn about new product featuresDevelop end-to-end automated tests for new featuresMaintain the existing automated test...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a skilled Embedded Software Developer to join their team in Kanata, ON. This contract position involves working on cutting-edge technology projects, including the latest-generation automotive infotainment platform.Key Responsibilities:Design and develop embedded software to detect and report system...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a highly skilled Software Engineer Consultant/Expert to join our team in Kanata, ON. This is a contract position that offers a unique opportunity to work with cutting-edge technology and contribute to the development of next-generation automotive infotainment platforms.Key Responsibilities:Design and develop embedded...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a highly skilled Software Engineer Consultant/Expert to join our team in Kanata, ON. This is a contract position that offers a unique opportunity to work with cutting-edge technology and contribute to the development of next-generation automotive infotainment platforms.Key Responsibilities:Design and develop embedded...


  • Canada Altair Engineering Full time

    Job Title: Embedded Software DeveloperJob Summary:Altair Engineering is seeking a highly skilled Embedded Software Developer to join our team in Kanata, ON. As a key member of our System Software Stability team, you will be responsible for designing and developing embedded software to detect and report system instability, and recover systems and services...


  • Canada Altair Engineering Full time

    Job Title: Embedded Software DeveloperJob Summary:Altair Engineering is seeking a highly skilled Embedded Software Developer to join our team in Kanata, ON. As a key member of our System Software Stability team, you will be responsible for designing and developing embedded software to detect and report system instability, and recover systems and services...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a highly skilled Software Engineer Consultant/Expert to join their team in Kanata, ON. This is a contract position.Key Responsibilities:Design and develop embedded software to detect and report system instability, and recover systems and services from instability incidents.Investigate system and process crashes using...


  • Canada Altair Engineering Full time

    Job Title: Embedded Software DeveloperJob Summary:Altair Engineering is seeking a skilled Embedded Software Developer to join our team in Kanata, ON. As a key member of our System Software Stability team, you will work on cutting-edge technology projects, including the latest-generation automotive infotainment platform.Responsibilities:Design and develop...


  • Canada Altair Engineering Full time

    Job Title: Embedded Software DeveloperJob Summary:Altair Engineering is seeking a skilled Embedded Software Developer to join our team in Kanata, ON. As a key member of our System Software Stability team, you will work on cutting-edge technology projects, including the latest-generation automotive infotainment platform.Responsibilities:Design and develop...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a skilled Software Engineer Consultant/Expert to join their team in Kanata, ON. This is a contract position that offers a unique opportunity to work with cutting-edge technology and contribute to the development of next-generation automotive infotainment platforms.Responsibilities:Design and develop embedded software...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a Senior Embedded Software Developer to join our team in Kanata, ON. This is a contract position.Key Responsibilities:As a Senior Embedded Software Developer, you will be responsible for developing C/C++/Java services for our client's infotainment system. You will work on proof of concepts for next-generation...


  • Canada Spencer Health Solutions, Inc. Full time

    Embedded Linux Systems EngineerSpencer Health Solutions, Inc. is a leading healthcare technology company that is transforming the industry by moving care delivery to the home through its innovative medication adherence and engagement platform. We are seeking a highly skilled Embedded Linux Systems Engineer to join our team and contribute to the development...

Embedded Systems Engineer

2 months ago


Canada Altis Technology Full time
About the Role

Altis Technology is seeking a highly skilled Firmware Engineer to join our team. As a Firmware Engineer, you will play a critical role in the lifecycle of embedded systems, designing, developing, and maintaining firmware that supports high-availability mission-critical devices.

Key Responsibilities
  • Design and Development: Develop, test, and maintain embedded firmware for proprietary products, ensuring high performance and reliability.
  • Collaboration: Collaborate with cross-functional teams to define tasks based on software design requirements and deliver solutions within program schedule guidelines.
  • Testing and Quality Assurance: Design, implement, and execute comprehensive test plans to validate firmware functionality and performance.
  • Tool Maintenance: Maintain and enhance in-house development and debugging tools, ensuring efficient workflow and problem resolution.
  • Algorithm Development: Implement innovative low-power algorithms to optimize device performance and energy efficiency.
  • Troubleshooting: Troubleshoot and resolve firmware issues, using advanced debugging tools and techniques.
  • Industry Knowledge: Stay current with industry trends and advancements in firmware development, applying this knowledge to improve our products.
Requirements
  • Education: Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
  • Experience: A minimum of 3 years of experience in embedded software development.
  • Programming Skills: Proven expertise in C programming language; proficiency in Python is highly desirable.
  • Operating Systems: Solid understanding of Real-Time Operating Systems (RTOS) and experience with ARM/INTEL-based microcontrollers.
  • Communication Protocols: In-depth knowledge of communication protocols such as TCP/IP, UART/RS232, RS485, I2C, SPI, BLE.
  • Hardware Knowledge: Hands-on experience with reading hardware schematics and debugging using oscilloscopes and logic analyzers.
  • Version Control: Familiarity with version control systems such as Git or SVN.
  • Soft Skills: Strong analytical skills, meticulous attention to detail, and a commitment to delivering high-quality work.
  • Communication: Excellent communication skills and the ability to collaborate effectively with diverse teams.
  • Work Environment: Self-motivated, hardworking, and capable of managing multiple priorities in a fast-paced environment.
Nice to Have
  • Low Power Algorithm Design: Experience with low power algorithm design and implementation.
  • Scalable Interfaces: Prior experience in developing scalable, extensible, and maintainable cross-platform and cross-product interfaces and standards.
  • High-Availability Systems: Understanding of the unique challenges in high-availability mission-critical embedded systems.