Software Team Lead

Full Time | Old Montreal, QUEBEC | 3 months

Job Summary

Full Time
J0918-0138 - Full Time
Old Montreal
Groom & Associates

$125,000 Average salary of similar jobs | Check Salary...

Job Description

Software Team Lead

Great opportunity for a Software Team Lead to join a thriving company that uses only the most cutting edge technology!

Title: Software Team Lead
Location: Montreal, QC
Position status: Full time permanent
Salary: Competitive + Benefits + Flex time

TO APPLY: Please send your resume to Emily:

With over 20 years in business, our client is a leading provider of hardware and software tools for the avionics and aircraft industry. They are looking for a Software Team Lead to join their growing team.

You will be engaged in areas of team co‐ordination, embedded Linux development, and development processes. You will be expected to execute the following functions:

Team Leadership

• Assign, monitor and approve work across multiple simultaneous projects
• Mentor junior developers and interns
• Design and develop software applications for spacecraft payloads and ground operations Technology Development
• Specify high‐level project requirements based on customer and internal strategic business initiatives
• Specify, architect, design, develop, and document software for spacecraft payloads and ground operations:
o kernel modules (drivers) to interface with FPGA logic
o APIs tailored to customer needs
o applications for spacecraft payloads and ground operations
• Define simulation and testing strategies
• Define a global strategic software technology roadmap to support future business initiatives Processes
• Take part in the continuous improvement and application of quality processes
• Evolve, optimise, and document internal software development processes
• Ensure compliance with external (customer) processes and requirements
• Conduct code reviews


The following technical subjects are immediately applicable:

• System Architecture Modelling Tools
• Software Project Management Tools and Methods
• Communication Protocols
• Software Code Analysis and Profiling Tools
• ARM Computer Architectures
• Embedded Linux and related Build Systems
• Programming (C, C++, Python)
• Linux Kernel Development
• Linux Application Development
• Git Source Control System
• Open source development methods

• Yocto Build System
• Networking
• FPGA Logic Development
• Hardware Knowledge:
o PCIe
o USB 3.x


• Essential ‐ Bachelor's or Master's in Engineering, Computer Science, or similar
• Essential ‐ 8+ years’ experience
• Essential ‐ Must be able to obtain Canadian government security clearance
• Desirable ‐ Bilingual (oral and written French and English)

Similar Jobs

Similar Jobs