Developer

Montreal

Offre publiée le 2025-08-07

Tundra Solutions Techniques - Québec

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.