XX
Tundra Solutions Techniques - Québec

Developer

  • +1
  • +5
  • CA
    Montreal, Québec, Canada
Show interest
  • +1
  • +5
  • CA
    Montreal, Québec, Canada

About

Job Title : Embedded Software Developer

Location : Montreal, Quebec

Description :

We are seeking an Embedded Software Developer

Responsibilities :
  • Support the development of formal documentation within a multidisciplinary team environment (systems, digital, RF)

  • Interact with clients and participate in project cost/time estimations

  • Collaborate with a team to design, code, test, and maintain embedded flight software using a suite of development tools

  • Support the integration of flight code and testing within flight units

  • Diagnose bugs and issues in the lab

  • Support the automation of software processes

Requirements :
  • Bachelor's degree in Electrical Engineering, Computer Engineering, or equivalent

  • Minimum of 5 years of experience in embedded software development

  • Experience with real-time operating systems (RTOS)

  • Proficient in C++ (required) , C, and Python

  • Strong knowledge of embedded Linux environments

  • Leadership within an Agile environment

  • Experience with CI/CD (Continuous Integration/Deployment)

  • Experience with version control systems such as GIT

  • Excellent communication and collaboration skills

Nice to Have :
  • Familiarity with satellite communication standards such as DVB-S2X

  • Experience in RF systems

  • Knowledge of standards like CCSDS , MIL-STD-1553

  • Understanding of protocols like CAN bus and SpaceWire

  • Experience with Visual Studio or Eclipse

  • Familiarity with JIRA and Confluence

  • Experience in formal software development processes (requirements, design, testing)

  • Fluency in both French and English

Nice-to-have skills

  • Agile
  • C
  • C++
  • Git
  • Python
  • Montreal, Québec, Canada

Work experience

  • Embedded

Languages

  • English