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 Software Developer to join our team supporting the Magnetic Anomaly Detection (MAD) Engineering group. The successful candidate will contribute to the development and enhancement of the MAD-XR sensor software. This includes designing new capabilities, resolving software deficiencies, and participating in all phases of the software development lifecycle, from requirements definition to architecture, coding, testing, and documentation. Location: St-Laurent, QC Job Type: Hybrid
Clearance Required: CGP Responsibilities
Design, implement, test, and document new software features.
Investigate and resolve bugs identified in existing products.
Collaborate on software requirements definition and architectural design.
Participate in code reviews and contribute to continuous improvement of development practices.
Support integration and deployment of software solutions.
Assist V&V specialists in defining formal test plans and investigating validation issues.
Contribute to agile planning and delivery of software milestones.
Basic Qualifications
Bachelor’s degree in Computer, Software, or Electrical Engineering (or equivalent experience).
Minimum 5 years of experience in C/C++ software development.
Experience developing software on Windows and/or Linux platforms.
Proficiency with source control and integration tools (e.g., GitHub).
Strong understanding of real-time programming concepts: processes, threads, semaphores, synchronization, and memory management.
Solid knowledge of network protocols (TCP/IP, Sockets, UDP) and interprocess communication (IPC).
Experience with Avionics, Vehicles, Sensors or Communication Systems is an asset