C++ Software Developer
Aversan Inc.
Aversan Inc. () 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 . The role involves developing high-fidelity tactical features and optimizing real-time performance using advanced C++ and 3D math skills.
Location: St. Laurent, QC
Job Type: Hybrid
Responsibilities
- Create new tactical features such as equipment and sensors, and develop different dynamics levels of fidelity.
- Express creativity and initiative in developing these features to be as realistic as possible.
- Collaborate with multiple teams to solve complex technical challenges.
- Optimize performance for real-time operation while maintaining high fidelity realism.
- Participate actively in code reviews.
- Stay updated on technology trends.
Basic Qualifications
- BS or MS Degree in Software Engineering, Computer Science, or equivalent experience.
- Proficient in programming, comfortable writing code.
- Experience with CGF, excellent 3D math skills, and advanced knowledge of C++ programming.
- Knowledge of software engineering principles.
- Experience in a cross-disciplinary development environment with strong communication skills.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Industries: Aviation and Aerospace Component Manufacturing
Referrals increase your chances of interviewing at Aversan Inc. by 2x
Sign in to set job alerts for “Software Engineer” roles.
Bas-Saint-Laurent, Quebec, Canada 1 day ago
#J-18808-Ljbffr- Role: Oracle CPQ Developer / Consultant Experience: 5–10 Years We are seeking a hands‑on Oracle CPQ (BigMachines) Developer/Consultant with strong, recent (last 2–4 years) project‑based experience delivering complex CPQ solutions. The ideal candidate should have solid...Suggested
$130k - $175k per year
...positive impact on the entire advertising organization and the broader developer group, not just a single project. You own architecture decisions... ...dollar media and technology contracts. Dramatically increases software business value by mediating between complex programmatic...SuggestedLong term contractShift work$95 - $100 per hour
...specifications, IT solution workflows, and network architecture diagrams. Develop working functional prototypes and visual communications for... ...in: Solutions design Technical design Engineering and software architecture design Database design EAM (IBM Maximo) platforms...SuggestedHourly payLong term contractTemporary workFor contractorsRemote work- Sr Developer (Solution Lead) Remote | Canada MPA Recruitment have partnered with a growing Canadian technology consultancy, to recruit a... ...clients across North America. This role is ideal for an experienced software engineer who enjoys solving complex technical challenges,...SuggestedPermanent employmentRemote workHome office
- Elevate your career as a Cloud-Focused Senior Java Developer in Toronto, engaging with innovative technologies on a 6-month hybrid contract... ...your expertise in Java and full stack development for impactful software solutions. In this role, you will leverage over 10 years of...SuggestedContract workWeekday work
- Transform business operations as a Senior Developer specializing in RPA automation. This permanent full-time role requires strong UiPath skills and experience in the software development lifecycle. We are on the lookout for a Senior RPA Developer to lead the charge in creating...Permanent employmentFull time
- Join a healthcare project as a Salesforce Omnistudio Developer in Canada. We seek expertise in Omnistudio, Data Raptor, and LWC for a dynamic Vlocity team. This 6+ month contract requires a skilled developer with at least 8 years of experience in large Vlocity engagements...Contract work
- Elevate business operations as a Senior RPA Developer focusing on automation solutions. This full-time role emphasizes strong UiPath skills and involvement in the software development lifecycle. We're seeking a Senior Developer who will lead RPA initiatives and create effective...Permanent employmentFull time
- Software Engineer Location: Hybrid - 44 King St. 9th Floor, Toronto. Contract Duration: 6 months (possibility of extension & conversion... ...themselves and understand how they work, are solid independent developers with programming and automation expertise. #J-18808-LjbffrContract workMonday to friday
- ...to the clients’ needs Follow up on projects, while meeting budgets, deadlines and quality standards Represent PremierTech and develop long-term business relationships with clients in a specific market segment Implement actions to value and retain our North American...Long term contractRelocation
- ...compliance (CGP, ITAR, EAR). Construction and CAPEX project principles within manufacturing settings. ERP/MRP systems and project scheduling software (e.g., MS Project). Financial acumen for cost analysis, forecasting, and capital planning. Core Competencies: Manage multiple...Permanent employmentContract work
- Become a key player in backend engineering as a Senior Backend Developer in a hybrid setting, located in Montreal, Toronto, or Mississauga. Use your TypeScript and Microservices expertise to design scalable backend architectures. We are on the lookout for a Senior Backend...
- ...optimization. In this pivotal role, you will collaborate with multiple teams to implement effective DevOps practices. Your focus will be on developing reliable CI/CD pipelines and enhancing operational maturity through best-in-class technologies. Engage with architectural teams to...
- ...with Canadian federal and provincial legislation Contribute to business development and grow the firm's client base Coach, mentor, and develop junior members of the compensation team Build and maintain a public profile through thought leadership, publications, or media where...Work at officeRelocation1 day per week
- ...emphasizes automation, collaboration, and advanced SQL skills to deliver high-quality data solutions. We are seeking a Senior Snowflake Developer with over 5 years of experience in cloud data platforms. In this role, you will construct robust data models, develop cost...
- Lead as a GCP Java Developer, ensuring timely code delivery and mentoring junior developers. This role demands advanced skills in Java and cloud technologies, focusing on secure coding practices. With at least four years in Java development and experience on GCP, you will...
- ...a skilled Data Engineer with over five years of experience in cloud data platforms, preferably Snowflake. Your mission will involve developing robust data models, automating cost allocation, and supporting cross-functional teams. Strong SQL and Python skills are essential for...
- Elevate your career as a Senior COBOL Developer with expertise in RPA tools and over 8 years of experience. This role focuses on developing robust COBOL applications while utilizing data analysis methodologies to enhance performance. As a key expert, you will work with Micro...
- Shape the future of backend systems as a Senior Backend Developer, working in a hybrid workplace in Montreal, Toronto, or Mississauga. Harness your deep knowledge of TypeScript and microservices to drive impactful solutions. In this key role, the Senior Backend Developer will...
- ...and Executive Leadership Team to strengthen leadership effectiveness, alignment, and impact. Partner with regional leaders to attract, develop, and retain high-performing, mission aligned talent. Establish and govern consistent global people practices, policies, and...Long term contractInternshipWork at officeRemote work
- ...reliability strategies for regulated hardware products across R&D, quality, and manufacturing environments. Key Responsibilities Develop and implement reliability requirements and test strategies for IVD medical devices Lead DFMEA / PFMEA and reliability risk assessments...
- Elevate backend engineering with your skills as a Senior Backend Developer at a leading firm, working in Montreal, Toronto, or Mississauga in a hybrid mode. Utilize your expertise in TypeScript and microservices to create scalable systems. This Senior Backend Developer role...
$180k per year
...full autonomy, reporting directly to the co-founders. You may also take on Data Protection Officer responsibilities as the function develops. You will not litigate matters yourself: when a dispute or regulatory matter calls for specialist representation, you decide that outside...Permanent employmentFull timeContract workWork at officeRemote workWork from homeWorldwideFlexible hours- ...strategies focused on performance • Drive optimization for latency and accuracy in systems Requirements: • 8+ years in software development with C/C++, Python • 4+ years in leadership or architect roles • Expertise in AI-based robotics perception and computer vision •...
$375k per year
...systems and broader platform (e.g. event‑driven systems) Translate business problems into production‑grade AI solutions Mentor and develop team members, fostering a high‑performance culture Act as a thought partner to executives and contribute to board‑level...Remote work- ...innovation and drive applied AI solutions within the company. You will define and lead the strategic roadmap for AI/ML, identifying and developing high-impact solutions that resonate with customers. This role combines hands-on technology with executive collaboration to maximize...Remote work
- ...Business Development Partner (BDP) is to recruit, onboard, train, develop and coach developing advisors during their first four years. You... ...various technologies – i.e., Salesforce.com, Financial Planning software, Microsoft applications. What will be nice have...Work at officeLocal area
- ...aptitudes Habiletés en programmation Connaissance des automates programmables Connaissances en programmation textuelle (Basic, C++, GCL) Connaissance des outils de la suite MS Office Excellentes aptitudes en communication, tant à l’oral qu’à l’écrit Maîtrise...
- ...manage risks, and proactively resolve blockers across projects. Develop and maintain project plans, status reports, and documentation using... ...g., PMP, Scrum Master, SAFe) is a plus. Strong understanding of software development processes, cloud infrastructure, and agile...Remote work
- ...market leaders. What You’ll Do Investment Strategy & Research Develop and refine YZi Labs' investment thesis across the AI ecosystem.... ...Technical background in AI, machine learning, data science, or software engineering. Existing network across founders, researchers,...InternshipRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Software Developer. Be the first to apply!

