Embedded Linux Software Developer

3 weeks ago


Montreal, Quebec, Canada Macdonald, Dettwiler And Associates Corporation Full time
Job Title: Embedded Linux Software Developer

We are seeking an experienced Embedded Linux Software Developer to join our team at Macdonald, Dettwiler And Associates Corporation. As a key member of our development team, you will be responsible for designing, developing, and testing complex flight software modules for various space applications.

Key Responsibilities:

  • Develop formal documentation for flight software modules
  • Collaborate with a multidisciplinary team to specify, design, code, test, and maintain embedded flight software
  • Support flight code integration and testing within flight units
  • Troubleshoot bugs and issues in the lab
  • Support software process automation

Requirements:

  • Bachelor's degree in Electrical or Computer Engineering or equivalent
  • Minimum 5 years of experience in embedded software development
  • Experience with real-time operating systems (RTOS)
  • Programming skills in C, C++, Python
  • Experience working in a scrum-agile team
  • Experience with continuous integration and delivery (CI/CD)
  • Experience with version control systems such as GIT
  • Excellent communication and collaboration skills

Nice to Have:

  • Knowledge of CCSDS, MIL-STD-1553
  • Knowledge of protocols such as CAN bus and SpaceWire
  • Experience with Visual Studio or Eclipse
  • Experience with JIRA and Confluence
  • Experience with VectorCast
  • Fluent in French and English

Security Clearance:

Successful candidates must obtain and hold security clearance at the reliability status level, and pass security assessment for the Controlled Goods Program (CGP) and ITAR.

Benefits:

Macdonald, Dettwiler And Associates Corporation offers competitive compensation and benefits packages for its employees at all locations. As a team member of MDA, you and your qualified dependents are eligible to participate in a benefit plan that ensures a comprehensive level of protection through competitive health care including; extended healthcare and flexible drug plans, dental and vision benefits, disability income protection, life insurance, group retirement savings plans; and an employee and family assistance program.

Equal Opportunity Statement:

Macdonald, Dettwiler And Associates Corporation is proud to provide accommodation(s) during the recruitment process. Should you require any accommodations, please indicate this on your application/cover letter and we will work with you to meet your accessibility needs.



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

    Job Title: Embedded Linux Software DeveloperWe are seeking an experienced Embedded Linux Software Developer to join our team at Macdonald, Dettwiler And Associates Corporation. As a key member of our Satellite Systems team, you will be responsible for the development and implementation of complex flight software modules for various space...


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

    Job Title: Embedded Linux Software DeveloperWe are seeking an experienced Embedded Linux Software Developer to join our team at Macdonald, Dettwiler And Associates Corporation. As a key member of our Satellite Systems team, you will be responsible for the development and implementation of complex flight software modules for various space...


  • Montreal, Quebec, Canada undisclosed Full time

    Job Title: C++ Software/Firmware EngineerTask Overview:Design and Implement: Develop the Factory Boot Manager, a Linux and U-Boot based embedded software, for testing complex HSM hardware in manufacturing and field failure analysis processes.Component Development: Design, implement, test, and document other components of the HSM embedded software and...


  • Montreal, Quebec, Canada SpaceBridge Inc. Full time

    SpaceBridge Inc. is seeking a skilled Embedded Software Developer to join our team in Montreal, QC. As a key member of our team, you will be responsible for designing and developing innovative products in the field of Satellite Communications.Key Responsibilities:Design and develop real-time software using high-level programming languagesCollaborate with...


  • 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 SpaceBridge Inc. Full time

    Software Developer for Satellite CommunicationsSpaceBridge Inc. is seeking a skilled Software Developer to join our team in Montreal, QC. In this role, the successful candidate will work on the development of embedded software for satellite return link subsystems, satellite modems, and integrated satellite hub communication equipment.Key...


  • Montreal, Quebec, Canada dormakaba International Holding AG Full time

    Embedded Software Developer Opportunitydormakaba International Holding AG is a leading global provider of access solutions for various industries. We are seeking an Embedded Software Developer to join our team in Montreal, QC.Key Responsibilities:Design and develop firmware for embedded devices and systemsCollaborate with customers, production team, and...


  • Montreal, Quebec, Canada dormakaba International Holding AG Full time

    Embedded Software Developer Opportunitydormakaba International Holding AG is a leading global provider of access solutions for various industries. We are seeking an Embedded Software Developer to join our team in Montreal, QC.Key Responsibilities:Design and develop firmware for embedded devices and systemsCollaborate with customers, production team, and...


  • Montreal, Quebec, Canada Randstad Canada Full time

    Job Title: Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer with expertise in Rust programming language to join our team in Montreal.About the RoleThis is a hybrid position requiring 2 days/week on-site in our Montreal office. As an Embedded Software Developer, you will play a key role in bringing our system into the...


  • Montreal, Quebec, Canada Randstad Canada Full time

    Job Title: Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer with expertise in Rust programming language to join our team in Montreal.About the RoleThis is a hybrid position requiring 2 days/week on-site in our Montreal office. As an Embedded Software Developer, you will play a key role in bringing our system into the...


  • Montreal, Quebec, Canada FHLB Des Moines Full time

    We are seeking a skilled Embedded Systems Software Developer to join our team at Microchip Technology, Inc. As a key member of our team, you will participate in the development of Linux support for a high performance multi-core RISC-V processor.The ideal candidate will have a strong background in software development for embedded systems, with expertise in C...


  • 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 dormakaba International Holding AG Full time

    Embedded Software Developer Job Descriptiondormakaba International Holding AG is a leading global provider of access solutions for various industries. We are seeking an Embedded Software Developer to join our team in Montreal, QC.Job ResponsibilitiesDesign and develop firmware for embedded devices and systemsPerform full life cycle development tasks,...


  • Montreal, Quebec, Canada dormakaba International Holding AG Full time

    Embedded Software Developer Opportunitydormakaba International Holding AG is a leading global provider of access solutions for various industries. We are seeking an Embedded Software Developer to join our team in Montreal, QC.Job SummaryThe Embedded Software Developer will be responsible for designing, developing, and testing firmware for embedded devices...


  • Montreal, Quebec, Canada dormakaba International Holding AG Full time

    Embedded Software Developer Opportunitydormakaba International Holding AG is a leading global provider of access solutions for various industries. We are seeking an Embedded Software Developer to join our team in Montreal, QC.Job SummaryThe Embedded Software Developer will be responsible for designing, developing, and testing firmware for embedded devices...


  • Montreal, Quebec, Canada SpaceBridge Inc. Full time

    Software Developer for Satellite CommunicationsSpaceBridge Inc. is seeking a skilled Software Developer to join our team in Montreal, QC. As a key member of our team, you will be responsible for designing and developing embedded software for satellite return link subsystems, satellite modems, and integrated satellite hub communication equipment.Key...


  • Montreal, Quebec, Canada SpaceBridge Inc. Full time

    Software Developer for Satellite CommunicationsSpaceBridge Inc. is seeking a skilled Software Developer to join our team in Montreal, QC. As a key member of our team, you will be responsible for designing and developing embedded software for satellite return link subsystems, satellite modems, and integrated satellite hub communication equipment.Key...


  • Montreal, Quebec, Canada SpaceBridge Inc. Full time

    Software Developer for Satellite CommunicationsSpaceBridge Inc. is seeking a skilled Software Developer to join our team in Montreal, QC. As a key member of our team, you will be responsible for designing and developing embedded software for satellite return link subsystems, satellite modems, and integrated satellite hub communication equipment.Key...


  • Montreal, Quebec, Canada SpaceBridge Inc. Full time

    Software Developer for Satellite CommunicationsSpaceBridge Inc. is seeking a skilled Software Developer to join our team in Montreal, QC. As a key member of our team, you will be responsible for designing and developing embedded software for satellite return link subsystems, satellite modems, and integrated satellite hub communication equipment.Key...