cover image
Aversan Inc.

Aversan Inc.

www.aversan.com

4 Jobs

131 Employees

About the Company

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.

Listed Jobs

Company background Company brand
Company Name
Aversan Inc.
Job Title
Software Developer
Job Description
**Job Title:** Software Developer – Magnetic Anomaly Detection (MAD) **Role Summary:** Develop and enhance MAD‑XR sensor software across the full software development lifecycle, from requirements and architecture through coding, testing, documentation, and deployment. Work in a hybrid environment supporting safety‑critical aerospace and defense systems. **Expectations:** - Minimum 5 years of professional C/C++ development experience. - Ability to work on Windows and/or Linux platforms. - Hold a Canadian Government Personnel (CGP) security clearance. - Demonstrated competence in real‑time programming and network communications. - Collaborative mindset for agile teams and cross‑disciplinary coordination. **Key Responsibilities:** - Design, implement, test, and document new software features for MAD‑XR sensors. - Diagnose and resolve bugs in existing codebases. - Contribute to requirements definition and system architecture. - Participate in code reviews and promote best‑practice development standards. - Support software integration, deployment, and continuous delivery pipelines. - Assist verification & validation teams in creating test plans and addressing validation issues. - Engage in agile sprint planning and deliver scheduled milestones. **Required Skills:** - Proficient in C/C++ programming. - Experience with source control (e.g., Git/GitHub) and CI/CD tools. - Strong understanding of real‑time systems concepts. - Knowledge of TCP/IP, sockets, UDP, and inter‑process communication. - Familiarity with Windows and Linux development environments. - Ability to write clear technical documentation. **Required Education & Certifications:** - Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, or equivalent technical experience. - Current CGP (Canadian Government Personnel) security clearance.
Deschaillons-sur-saint-laurent, Canada
On site
Mid level
07-10-2025
Company background Company brand
Company Name
Aversan Inc.
Job Title
Cloud Engineer
Job Description
**Job Title:** Cloud Engineer **Role Summary:** Design, deploy, and manage secure, scalable AWS cloud infrastructure for a SaaS platform. Own end‑to‑end deployments, troubleshoot production incidents, and lead large‑scale environment and data migrations while ensuring performance, cost efficiency, and compliance. **Expectations:** - Deliver reliable cloud solutions in fast‑paced, agile environments. - Automate infrastructure and deployment processes. - Conduct security assessments and optimize resource utilization. - Collaborate with cross‑functional teams to resolve performance and reliability issues. **Key Responsibilities:** - Architect, provision, and maintain AWS services (EC2, S3, RDS, Lambda, VPC, CloudFormation, etc.). - Implement Infrastructure‑as‑Code using Terraform, Ansible, Salt, or similar tools. - Create and manage IAM policies, security groups, and compliance controls. - Develop and maintain CI/CD pipelines (Jenkins, Concourse, AWS CodeDeploy, CircleCI). - Automate operational tasks with Python, Go, or comparable languages. - Monitor, log, and troubleshoot using Splunk, ELK, Prometheus, DataDog, New Relic. - Optimize performance, cost, and resource allocation; conduct regular security audits. - Support container orchestration with Docker and Kubernetes; work with service meshes (e.g., Istio) and streaming platforms (Kafka, Kinesis). - Perform Linux kernel tuning and network debugging. **Required Skills:** - Deep expertise in AWS cloud architecture and services. - Strong proficiency in Infrastructure‑as‑Code (Terraform, Ansible, etc.). - Advanced scripting/programming in Python and/or Golang. - Experience with Docker, Kubernetes, and service mesh technologies. - Solid understanding of networking, distributed systems, and streaming/messaging (Kafka, Kinesis). - Familiarity with CI/CD tools and monitoring/logging platforms. - Linux system administration, kernel tuning, and network debugging. - Agile methodology experience. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. - Relevant certifications (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer) are advantageous but not mandatory.
Alameda, United states
On site
Senior
16-10-2025
Company background Company brand
Company Name
Aversan Inc.
Job Title
Embedded Software Engineer (4018)
Job Description
**Job Title:** Embedded Software Engineer **Role Summary:** Design, develop, and maintain real‑time embedded software for Light Armoured Vehicle (LAV) systems using C/C++. Work across Agile and Waterfall processes, collaborating with design and system engineers to meet performance, safety, and integration requirements. **Expectations:** - Deliver high‑quality, safety‑critical code for automotive and vehicle control applications. - Adhere to established software processes (requirements, reviews, testing, configuration management). - Provide technical support and troubleshooting for software issues in vehicle and lab environments. **Key Responsibilities:** - Write, test, and maintain embedded code for power distribution, sensor subsystems, and automotive control. - Create and update technical documentation (design specs, user manuals, release notes). - Conduct peer and code reviews, contribute to process improvements. - Evaluate hardware impact on software performance and recommend design changes. - Perform unit testing, static analysis, and debug software and basic electrical circuits. - Support software integration in offices, SIL labs, on‑vehicle tests, and external test sites. **Required Skills:** - 2–3 yrs experience in embedded C/C++ development on automotive/vehicle platforms. - Proficiency with Eclipse IDE, GIT, JIRA, Bitbucket, Bamboo, Parasoft, static code analyzers. - Experience with RTOS (FreeRTOS, QNX), safety‑critical coding (MISRA, ISO 26262), bootloaders, framework design. - Knowledge of serial/Ethernet protocols (CAN 2.0B/SAE J1939, DDS, SSL, RS232). - Familiarity with analog/digital circuits, ADCs, discrete outputs; use of multi‑meter, oscilloscope. - Exposure to Model‑based engineering (SysML, UML) and standards (MISRA, AutoSAR, ISO 26262, MIL‑STD‑882E). **Required Education & Certifications:** - Bachelor’s degree or college diploma in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Mechatronics Engineering, or related field. - Valid passport or ability to obtain one; willingness to travel. ---
London, Canada
On site
Junior
31-10-2025
Company background Company brand
Company Name
Aversan Inc.
Job Title
Senior Software Developer (Embedded)
Job Description
**Job Title:** Senior Software Developer (Embedded) **Role Summary:** Design, develop, and maintain high‑performance embedded software for safety‑critical aerospace, defence, and space systems. Collaborate with multidisciplinary teams to deliver robust firmware solutions, participate in architectural reviews, and integrate emerging technologies. **Expactations:** - Minimum 7 years of professional embedded software development experience. - Ability to work autonomously and within fast‑paced, collaborative teams. - Strong problem‑solving skills and commitment to code quality and best practices. - Proactive engagement in process improvement and technology evaluation. **Key Responsibilities:** - Design, implement, and test new embedded software products. - Support, enhance, and maintain existing firmware. - Conduct architecture, design, and code reviews. - Analyze technical requirements and develop robust software designs. - Apply and refine development processes and engineering standards. - Evaluate and integrate emerging hardware/software technologies. - Review IC datasheets, register maps, and board schematics for hardware‑software alignment. - Contribute to a positive, team‑oriented work environment. **Required Skills:** - Proficient C programming with deep low‑level hardware interaction knowledge. - Firmware development for Intel, ARM, or Power Architecture processors. - Debugging, troubleshooting, and root‑cause analysis expertise. - Understanding of software design principles and engineering best practices. - Experience with version control (Git), issue tracking (JIRA), and test frameworks. - Familiarity with bus and interface protocols: PCIe, Ethernet, MDIO, I²C, SPI, TPM, SATA, USB, eMMC, NVMe. - Ability to work in multidisciplinary engineering teams. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Electrical/Computer Engineering, or a related field (or equivalent experience). - No specific certifications required; relevant professional experience fulfills qualification.
Ottawa, Canada
On site
Senior
11-11-2025