1 day ago
Ottawa, CanadaSenior / Staff+
Responsibilities
- Design, develop, and extend software features for airborne aviation products.
- Analyze data, logs, and events to troubleshoot issues and improve products.
- Expand aviation system capabilities using ARINC 429 and ARINC 717 protocols.
- Develop and maintain Linux-based software using Python, Linux scripting languages, Go, C, and C++.
- Create software architecture and design documentation, conduct design reviews, and participate in code inspections.
- Develop automated unit tests and support software quality and testing processes.
- Estimate feature-development work, track tasks, report status, and deliver work on schedule.
- Help maintain software build environments and source-code repositories.
- Provide technical leadership and direction within a senior software engineering team.
- Support products in the field and improve software development processes.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
- 7–12 years of software development experience.
- Strong software architecture and design experience, particularly in Linux environments.
- Expert application-development skills in Linux using Python and/or Linux scripting languages and C or C++; Go experience is also relevant.
- Experience analyzing data and developing solutions based on findings.
- Experience developing web services and APIs.
- Strong technical leadership, estimation, and project-delivery skills.
- Experience with Jenkins automation build and test environments.
- Software configuration-management experience using Git.
- Preferred experience with avionics and ARINC protocols, data communications or telecommunications systems, Linux networking, 802.11ac wireless networking, Docker, or Linux kernel drivers.
Benefits
- Competitive benefits designed to fit employee needs.
- Eligible employees may participate in a target annual short-term incentive bonus plan at 10% of annualized base pay.
- No eligibility for the incentive stock program.
