REF: #001
We are hiring a Software Developer to join our clients Tactical Data Links (TDL) software team. You'll contribute to both maintenance and new development of a complex, embedded system supporting defence initiatives. The current codebase is primarily written in ADA, with new work in Python and C/C++.
- Develop and maintain low-level software and embedded systems
- Perform bitwise operations and memory management
- Work with device drivers and message-passing protocols
- Provide support for system engineering and modular, scalable codebases
- Participate in troubleshooting and improving system stability
- Collaborate with team members on new features and technical enhancements
- Minimum 8 years experience with embedded systems or low-level development
- C and/or C++ OR modern, complex full-stack web development experience with JavaScript/ TypeScript, Angular/ React and Node.js)
- Strong understanding of integration and design patterns
- Experience with full-stack development
- Knowledge of security and security by design principles
- Experience with:
- DND or other federal client projects
- Event-driven architecture
- Agile techniques, including leading with testing
- Full-stack development including database frameworks MongoDB and PostgreSQL
- Experience with bitwise operations and device driver development
- Familiarity with networking and communication protocols (industrial/avionics protocols an asset)
- Understanding of software modularity, data serialization, and security in embedded systems
- Prior experience in the Defence industry (e.g. Raytheon, LCM, etc.)
Additional Information
- Will be required to work on-site full time, in Ottawa.
- Must be able to obtain and maintain an active Secret level clearance with PSPC/PWGSC. (Fed Government Security Clearance).
Work-Life Balance
We strongly support a healthy and productive work-life balance. This starts with a flexible approach to work, and policies designed to support employees through their day-to-day routines and major life events. For example, we offer a Maternity/Parental Top-Up (up to 52 weeks) and a Reservist Leave Top-Up (up to 180 days).
Belong@ADGA
ADGA continuously strives to integrate advanced Diversity, Equity & Inclusion (DEI) approaches and practices into our work culture. Our employee-based DEI Committee explores activities and invites discussions that foster an environment where all employees feel valued, respected, and heard.
Compensation
Above and beyond our commitment to offer a competitive base salary, ADGA has a company-wide profit-sharing plan for all full-time and part-time employees.
Comprehensive Benefits and Total Rewards
We offer a comprehensive benefit program, providing employees with the choice between base or enhanced plans. Depending on the plan, ADGA pays for Health & Dental, a Health Spending Account, Short-Term Disability, an Employee Assistance Program, and a Telemedicine service. Also offered: discounts on gym memberships, 5,000+ perks through Perkoplis, a Deferred Profit Sharing Plan, and access to a wide range of other employee-centric services and savings programs.