Developer

Montreal

Offre publiée le 2025-08-05

Tundra Solutions Techniques - Québec

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