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
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
Company background Company brand
Company Name
Aversan Inc.
Job Title
Business Analyst
Job Description
**Job Title:** Business Analyst **Role Summary:** Analyze and improve business processes, financial performance, and operational efficiency for technology product initiatives. Provide data‑driven insights, maintain project data integrity, and support strategic decision‑making in a fast‑paced, agile environment. **Expectations:** - Deliver accurate cost, profitability, and financial forecasts. - Prioritize and manage multiple strategic projects concurrently. - Collaborate with cross‑functional teams and communicate findings in English and French. - Drive process redesign and continuous improvement initiatives. **Key Responsibilities:** - Develop and maintain tools for visualizing and monitoring business performance. - Review, analyze, and recommend improvements for processes, tools, and performance metrics. - Manage project databases, ensuring data quality and integrity. - Conduct cost performance, gross margin, profitability, and operational savings analyses. - Perform financial forecasting, PRC analysis, invoicing, and S&OP support. - Provide ad‑hoc analytical support to business operations. - Participate in agile (Scrum/Kanban) project cycles and document process maps. **Required Skills:** - Business process redesign and improvement techniques. - Strong research, analytical, synthesis, and documentation abilities. - Agile project experience (Scrum, Kanban). - Proficiency with process‑mapping tools (Lucidchart, Visio). - Proficiency with project‑management tools (Azure DevOps, Jira). - Understanding of digital customer experience concepts. - Excellent communication, leadership, and stakeholder management. - Ability to work independently in a fast‑changing environment. - Fluency in English and French (both written and spoken). **Required Education & Certifications:** - Bachelor’s degree in Business Administration, Engineering, or related field (Master’s degree preferred). - Minimum 5 years of business analysis or related experience. - No specific certifications required; relevant agile or project‑management certifications are a plus.
Montreal, Canada
Hybrid
Mid level
17-12-2025
Company background Company brand
Company Name
Aversan Inc.
Job Title
Embedded Software Engineer
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++. Engage in requirements analysis, code development, testing, and compliance documentation within Agile or Waterfall frameworks. Expectations: At least 2–3 years experience in embedded software development; Bachelor’s or equivalent degree in Computer Science, Engineering, or related field; valid passport and readiness to travel; compliance with anthropometric requirements for confined‑space work. Key Responsibilities: - Write, test, and maintain C/C++ code for automotive and safety‑critical embedded applications. - Conduct peer and code reviews; document design specifications, test procedures, and release notes. - Collaborate with design and system engineers to evaluate hardware impact and recommend changes. - Support software debugging and troubleshooting across office, system integration, vehicle, and test environments. - Participate in development processes using GIT, JIRA, Bitbucket, Bamboo, and Eclipse IDEs. - Apply static code analysis and unit testing (e.g., Parasoft) to ensure quality. Required Skills: - Proficiency in C/C++ and Eclipse‑based development. - Experience with RTOS (FreeRTOS, QNX), safety‑critical coding, and bootloaders. - Knowledge of serial/Ethernet protocols: SAE J1939, DDS, SSL, RS232. - Familiarity with MISRA, AutoSAR, ISO 26262, MIL‑STD‑882E, SysML, UML. - Hands‑on debugging tools: multimeter, oscilloscope. - Strong written communication for technical documentation. Required Education & Certifications: - Bachelor’s Degree or College Diploma in Computer Science, Computer Engineering, Electrical Engineering, Mechatronics, or related field. No specific additional certifications required, but knowledge of safety and automotive standards is essential.
London, Canada
On site
Junior
07-01-2026