Montreal
Hybrid
CAD 90,000 - 110,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
Aversan Inc. is seeking a Software Developer II in Montreal, QC. This hybrid role emphasizes developing advanced simulation frameworks and requires expertise in C++/C# and networking protocols. You will work on high-tech projects in a collaborative, innovation-driven environment.
Qualifications
- Strong understanding of complex problems and driving innovative technical solutions.
- Understanding of Ethernet Protocol (UDP, Multicast, TCP/IP).
- Knowledge of the Strive framework (SFX) and HLA/RTI is an asset.
Responsibilities
- Develop and maintain advanced simulation software and networking frameworks.
- Integrate tools and adapt interfaces to support new environments.
- Provide guidance on architectural options and technology choices.
Skills
C++
C#
Networking Protocols
Cross-platform Development
Problem Solving
Software Developer II
Aversan Inc.(www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are currently seeking a qualified Software Developer II. This role involves developing and maintaining advanced simulation frameworks, network interfaces, and HLA/RTI systems. It requires strong proficiency in C++/C#, networking protocols, and cross-platform development on Windows and Linux.Location: St. Laurent, QCJob Type: HybridResponsibilities
- Develop and maintain our simulation framework software (STRIVE/SFX, Dispatcher, VSK, Reporting).
- Develop and maintain our High Level Architecture and Real-Time Infrastructure (HLA/RTI) software.
- Develop and maintain our networking frameworks that interface with third-party simulation vendors.
- Provide expertise and guidance to ensure teams, users, and stakeholders understand the architectural options and technology choices that support their business initiatives.
- Integrate new diagnostic, monitoring, and deployment solutions into our simulation products.
- Adapt interfaces to support new tools and environments.
- Contribute to the evolution of our innovative, high-tech corporate culture.
Basic Qualifications
- Passion for understanding complex problems and driving innovative technical solutions.
- A strong understanding and competency of C++ and C#
- A strong understanding of Ethernet Protocol (UDP, Mulitcast, TCP/IP).
- A strong understanding of Microsoft Windows and Linux operating systems.
- Knowledge of the Strive framework (SFX).
- Knowledge of High-Level Architecture (HLA and RTI) an asset.
- Knowledge of Driver Development on Windows and Linux is an asset.
- Knowledge of WinDBG, CDB or GDB debugger is an asset.
- Knowledge of MAK and/or Pitch HLA Development software is an asset.
- Open-minded and focused on continuous learning.
- Bilingual (French and English) (an asset).