Subscribe to RSS Feed
Printer friendly interface

Team Lead - Embedded Developer – Aerospace industry

Job Number:
J0321-0036
Job Type:
Full Time
Job Category:
Information Technology
Location:
Montreal, Quebec
Salary:
Open

Team Lead - Embedded Developer – Aerospace industry

Team Lead - Embedded Developer – Aerospace industry

Title: Team Lead - Embedded Developer
Address: Montreal, Plateau Area (remote work is allowed)
Type: Full time and permanent
Salary: Flexible + Benefits + paid vacation.


TO APPLY SEND YOUR RESUME AND COVER LETTER TO JULIA.ONEILL@GROOMASSOCIES.COM

Our client in aerospace industry is looking for a Team lead Embedded Developer who help the team migrate terrestrial computing and network communication techniques into space environments. The company’s expertise in networked processors has evolved into in a line of high-performance, fault-tolerant flight control and sensor processing hardware and software solutions in awesome fields such as:
· Earth Observation Satellites
· Vision Processing
· Hyperspectral Imaging
· Quantum Key Exchange
· Bone Growth Life Science (Osteocytes)
· Stratospheric Balloon Payloads
· Satellite Based Ship Tracking


Responsibilities:
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
• Manage deadlines and deliveries
• Manage priorities

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:
• kernel modules (drivers) to interface with FPGA logic
• APIs tailored to customer needs
• 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

What you should know:
• 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

Would be great if you've worked on these:
• Yocto Build System
• Networking
FPGA Logic Development
• Xilinx Vivado and Vitis tools
• FPGA based AI
Hardware Knowledge:
• FPGA
• RAM
• FLASH (NOR and NAND)
• PCIe
• USB 3.x

Your background:
• 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)

TO APPLY SEND YOUR RESUME AND COVER LETTER TO JULIA.ONEILL@GROOMASSOCIES.COM

Votre partenaire en recrutement – Your recruitment partner www.groomassocies.com