Intermediate Application Software Developer

ADGA

  • Ottawa, ON
  • Permanent
  • Temps-plein
  • Il y a 17 jours
Job DescriptionREF: #001We 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
Qualifications
  • 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 BalanceWe 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@ADGAADGA 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.CompensationAbove 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 RewardsWe 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.

ADGA