Current jobs related to Senior Embedded Software Developer - Montreal, Quebec - Xiphos


  • Montreal, Quebec, Canada CS GROUP Full time

    Job Title: Senior Embedded Software DeveloperWe are seeking a highly skilled Senior Embedded Software Developer to join our dynamic team at CS GROUP. As a key member of our team, you will be responsible for designing, developing, and testing embedded software for our aircraft Electronic Engine Controllers.Key Responsibilities:Contribute to the development of...


  • Montreal, Quebec, Canada CS GROUP Full time

    Job Title: Senior Embedded Software DeveloperWe are seeking a highly skilled Senior Embedded Software Developer to join our dynamic team at CS GROUP. As a key member of our team, you will be responsible for designing, developing, and testing embedded software for our aircraft Electronic Engine Controllers.Key Responsibilities:Contribute to the development of...


  • Montreal, Quebec, Canada CS GROUP Full time

    Job Title: Senior Embedded Software DeveloperJob Summary:We are seeking an experienced Senior Embedded Software Developer to join our dynamic and multidisciplinary team at CS GROUP. As a key member of our team, you will be responsible for contributing to the preparation of technical development plans and standards, supporting high-level software...


  • Montreal, Quebec, Canada CS GROUP Full time

    Job Title: Senior Embedded Software DeveloperJob Summary:We are seeking an experienced Senior Embedded Software Developer to join our dynamic and multidisciplinary team at CS GROUP. As a key member of our team, you will be responsible for contributing to the preparation of technical development plans and standards, supporting high-level software...


  • Montreal, Quebec, Canada CS GROUP Full time

    Job Title: Senior Embedded Software DeveloperWe are seeking a highly skilled Senior Embedded Software Developer to join our dynamic team at CS GROUP. As a key member of our team, you will be responsible for the development of high-quality embedded software for aircraft electronic engine controllers.Key Responsibilities:Contribute to the preparation of...


  • Montreal, Quebec, Canada CS GROUP Full time

    Job Title: Senior Embedded Software DeveloperWe are seeking a highly skilled Senior Embedded Software Developer to join our dynamic and multidisciplinary team at CS GROUP.Key Responsibilities:Contribute to the development of technical standards and plans.Support the high-level software architecture of embedded systems.Develop and verify software...


  • Montreal, Quebec, Canada CS GROUP Full time

    Job Title: Senior Embedded Software DeveloperJob Description:We are seeking a highly skilled Senior Embedded Software Developer to join our dynamic team at CS GROUP. As a key member of our team, you will be responsible for the development of high-quality embedded software for aircraft Electronic Engine Controllers.Responsibilities:Contribute to the...


  • Montreal, Quebec, Canada FHLB Des Moines Full time

    Job Title: Senior Embedded Systems Software DeveloperJob Summary:We are seeking a highly skilled Senior Embedded Systems Software Developer to join our team at FHLB Des Moines. As a key member of our software development team, you will be responsible for participating in the development of Linux support for a high performance multi-core RISC-V processor.Key...


  • Montreal, Quebec, Canada AON3D Full time

    About the RoleAON3D is seeking an experienced Senior Embedded Engineer to join our Device team, which develops the software powering our industrial 3D printers. As a key member of this team, you will design and develop hybrid embedded software solutions in Python for our current and future products.Key ResponsibilitiesDevelop custom functionality on hybrid...


  • Montreal, Quebec, Canada AON3D Full time

    About the RoleAON3D is seeking an experienced Senior Embedded Engineer to join our Device team, which develops the software powering our industrial 3D printers. As a key member of this team, you will design and develop hybrid embedded software solutions in Python for our current and future products.Key ResponsibilitiesDevelop custom functionality on hybrid...


  • Montreal, Quebec, Canada Macdonald, Dettwiler And Associates Corporation Full time

    Senior Embedded Software Developer – Architect RoleThe Senior Embedded Software Developer is a key member of an agile development team responsible for the architecture, implementation, and documentation of complex software for space applications such as satellites.Responsibilities:Work within an agile development team to design, develop, and test complex...


  • Montreal, Quebec, Canada Macdonald, Dettwiler And Associates Corporation Full time

    Senior Embedded Software Developer – Architect RoleThe Senior Embedded Software Developer is a key member of an agile development team responsible for the architecture, implementation, and documentation of complex software for space applications such as satellites.Responsibilities:Work within an agile development team to design, develop, and test complex...


  • Montreal, Quebec, Canada Macdonald, Dettwiler And Associates Corporation Full time

    Senior Embedded Software Developer – Architect RoleThe Senior Embedded Software Developer is a key member of an agile development team responsible for the architecture, implementation, and documentation of complex software for space applications such as satellites.Responsibilities:Work within an agile development team to design, develop, and test complex...


  • Montreal, Quebec, Canada Macdonald, Dettwiler And Associates Corporation Full time

    Senior Embedded Software Developer – Architect RoleThe Senior Embedded Software Developer is a key member of an agile development team responsible for the architecture, implementation, and documentation of complex software for space applications such as satellites.Responsibilities:Work within an agile development team to design, develop, and test complex...


  • Montreal, Quebec, Canada AON3D Full time

    About the RoleAON3D is seeking an experienced Senior Embedded Engineer to join our Device team, which develops the software powering our industrial 3D printers. As a key member of this team, you will design and develop hybrid embedded software solutions in Python for our current and future products.Key ResponsibilitiesDevelop custom functionality on hybrid...


  • Montreal, Quebec, Canada AON3D Full time

    About the RoleAON3D is seeking an experienced Senior Embedded Engineer to join our Device team, which develops the software powering our industrial 3D printers. As a key member of this team, you will design and develop hybrid embedded software solutions in Python for our current and future products.Key ResponsibilitiesDevelop custom functionality on hybrid...


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

    About the RoleMANNARINO Systems & Software Inc. is a leading provider of safety-critical systems, software, hardware, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries.Key ResponsibilitiesDevelop, document, and deliver embedded software for safety-critical positioning products.Participate in...


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

    About the RoleMANNARINO Systems & Software Inc. is a leading provider of safety-critical systems, software, hardware, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries.Key ResponsibilitiesDevelop, document, and deliver embedded software for safety-critical positioning products.Participate in...


  • Montreal, Quebec, Canada AON3D Full time

    About the RoleAON3D is seeking an experienced Senior Embedded Engineer to join our Device team, which develops the software powering our industrial 3D printers. As a key individual contributor, you will design and develop hybrid embedded software solutions (primarily in Python) for our current and future products.Key ResponsibilitiesDevelop custom...


  • Montreal, Quebec, Canada AON3D Full time

    About the RoleAON3D is seeking an experienced Senior Embedded Engineer to join our Device team, which develops the software powering our industrial 3D printers. As a key individual contributor, you will design and develop hybrid embedded software solutions (primarily in Python) for our current and future products.Key ResponsibilitiesDevelop custom...

Senior Embedded Software Developer

2 months ago


Montreal, Quebec, Canada Xiphos Full time
About the Role

Xiphos is seeking a seasoned embedded software professional to join our team as a Senior Embedded Software Engineer. As a key member of our Software Team, you will play a critical role in designing, developing, and releasing software for flight hardware destined for space.

Key Responsibilities
  • Create and maintain Linux distributions for custom hardware platforms, including bootloader configuration, Linux system configuration, and kernel module development.
  • Design and develop software applications for spacecraft payloads and ground operations, as well as functional test programs and test scripts.
  • Conduct code reviews, provide support to junior team members, and contribute to the continuous improvement of the Software Team.
  • Collaborate with the Software Team Lead to foster, maintain, and improve engineering team practices, mentor junior team members, and contribute to code reviews.
Requirements
  • 7 to 10 years of experience in embedded Linux systems design and development.
  • Proven experience with Linux systems architecture, software build systems, and cross-compiling toolchains.
  • Strong knowledge of C/C++, Python, and Bash programming languages.
  • Familiarity with Git and software code analysis, debugging, and profiling tools.
  • Ability to obtain Canadian government security clearance (Canadian Controlled Goods Program).
Preferred Qualifications
  • Experience with Yocto Project, Linux kernel development, and FPGA logic development.
  • Knowledge of Rust or Go programming languages.
What We Offer

Xiphos offers a dynamic and collaborative work environment, with opportunities for professional growth and development. We are committed to fostering a culture of innovation, teamwork, and continuous improvement.