Embedded Software Architect
Aversan
Senior Embedded Software Architect 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 Senior Embedded Software Architect to join our team. The ideal candidate will have experience in designing and implementing embedded software for satellite payload systems, with strong leadership skills to guide a multidisciplinary team and drive continuous improvement initiatives.
Location: Montreal, Quebec Job Type: Full Time Working Arrangement: On-site
Responsibilities
- Lead the architecture, design, development, and implementation of complex embedded software for space applications, including satellite payload systems.
- Collaborate with multidisciplinary engineering teams, including Systems, Digital, and RF, to define software architectures and ensure seamless system integration.
- Provide technical leadership within an Agile development team, guiding software design decisions, resolving complex technical challenges, and promoting engineering best practices.
- Engage with customers to understand technical requirements, support project proposals, and contribute to the definition of software solutions.
- Lead continuous improvement initiatives to enhance software development processes, engineering quality, and team productivity.
- Mentor and coach team members to strengthen technical capabilities and overall performance, including conducting one-on-one meetings and providing constructive feedback.
- Refine software requirements and translate system-level needs into robust software architectures and detailed technical specifications.
- Develop and implement embedded flight software, including low-level software and boot code for embedded processors.
- Oversee and contribute to flight software integration and testing within laboratory and flight-unit environments.
- Prepare and maintain formal software lifecycle documentation, including architectural designs, requirements, implementation details, and test documentation.
- Drive software process automation and continuous integration and delivery (CI/CD) practices to improve development efficiency and reliability.
- Promote disciplined software engineering practices, effective version control, and collaboration across the development team.
Basic Qualifications
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field, or equivalent.
- Minimum of 15 years of experience in embedded software development.
- Strong expertise in C and C++14 programming.
- Extensive experience with real-time operating systems (RTOS).
- Demonstrated experience with networking and communication protocols.
- Experience developing boot code for embedded CPUs.
- Experience working with complex systems-on-chip (SoCs).
- Proven technical leadership experience in an Agile development environment.
- Experience with continuous integration and continuous delivery (CI/CD) practices.
- Strong proficiency with version control systems, particularly Git.
- Excellent communication skills in English or French, with strong interpersonal and collaboration abilities.
- Demonstrated ability to mentor team members, provide constructive feedback, and lead technical and process improvement initiatives.
- Strong analytical and problem-solving skills, with a disciplined, resourceful, and results-oriented approach.
Compensation: $ – $ CAD (annual salary) The base salary or rate offered to an applicant within this range is determined by considering several factors, including the individual's geographic location, skills, competencies, and unique qualifications. This ensures compensation is fair and aligned with the specific requirements and attributes of each candidate.
Vacancy Status: This posting is for an existing vacancy.
AI in Hiring: We use AI tools to assist with application management (e.g., organizing submissions and surfacing potentially relevant qualifications). AI is not used to make hiring decisions. All decisions are made by our hiring managers and recruitment team. Our use of AI is governed by security and privacy risk assessments aligned with our cybersecurity framework.
#J-18808-Ljbffr- Drive innovation as a Senior Embedded Software Architect at Aversan in Montreal, Quebec. This full-time, on-site role focuses on designing cutting-edge embedded software for satellite payload systems. Aversan Inc., a leader in aerospace and defense electronics, is seeking...SuggestedFull time
- ...and flexible work location and schedule. Job Description Today CS Group Canada is looking for a Software Verification Engineer. Their role will be to test embedded software applications on aircraft and space system such as engine control, flight management systems...SuggestedPermanent employmentFull timeWork at officeFlexible hours
$100k - $125k per year
...edge cases, fault injection, and stress scenarios. Software Integration and Validation: Integrate embedded software with the HIL system, execute test cases,... ...engineers, software developers, and system architects to understand system requirements and address technical...SuggestedPermanent employmentFull timeRelocation package- ...experiences across the Petal platform. Your daily life As an Architect, you will shape the technical direction of your product area by... .... Job requirements Your profile You are a hands-on Software Architect who thrives on building platform-first capabilities...SuggestedRemote jobLong term contractPermanent employmentFull timeFlexible hours
- ...développeurs, les équipes produit, les architectes et les autres parties prenantes afin de... ...operations. Genetec develops open-platform software, hardware and cloud-based services for... ...the team responsible for developing the embedded software powering Genetec's Physical Access...SuggestedFull timeRemote workFlexible hours
- ...de Campus : le générateur d’entraînement et les services Python qui orchestrent l’expérience de coaching. C’est un rôle d’ingénieur software senior, avec une attention particulière portée à la qualité du code, à la robustesse en production et à la maintenabilité long terme....Full time
- ...through its vertically integrated suite of energy hardware and software products, and their supporting infrastructure. Our flagship... ...grid. The opportunity dcbel is looking to hire a UI embedded developer to work in our growing team. The successful candidate...Full timeFlexible hours
- ...En collaboration avec les autres développeurs de logiciels, architectes et spécialistes V&V, le développeur de logiciels travaillera à... ...un fort esprit d’équipe et un bon sens de l’initiative. C++ Software Developer Position description: The Software Developer role...Flexible hours
- ...through its vertically integrated suite of energy hardware and software products, and their supporting infrastructure. Our flagship... ...and the grid. The opportunity dcbel is looking for an Embedded Quality Developer to join our Firmware/OS team, responsible for...Full timeFlexible hours
- ...through its vertically integrated suite of energy hardware and software products, and their supporting infrastructure. Our flagship... ...delivering projects on STM32 or other ARM-based microcontrollers using embedded C/C++ on bare metal programming At least 3 years of...Full timeFlexible hours
- ...specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a... ...Ce que vous accomplirez En tant qu’architecte principal de logiciels embarqués, vos... ...satellites. What you’ll do As a senior embedded software architect, your main...Daily paidPermanent employment
- ...specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a... ...Ce que vous accomplirez En tant qu’architecte principal de logiciels embarqués, vos... ...satellites. What you’ll do As a senior embedded software architect, your main...Daily paidFull time
$80k - $120k per year
Software Architect Position Description Contribute to the success of strategic initiatives at the heart of a constantly evolving Agile environment! CGI Montréal is looking for a Software Architect to design, evolve, and modernize our organization's application solutions...Day shift2 days per week- ...level requirements by brainstorming with Sr. Architects, Data Scientists, and Businesses &... ...design, development and testing of multiple software modules. • Ensure implementation meets... ...using an OSGi container. • Experience with embedded OS development, kernel and device drivers...Permanent employmentFull time
- ...French (Reading - C - Advanced), French (Speaking - C - Advanced), French (Writing - C - Advanced) Position Title Enterprise Architect, Software and Platforms Architecture (T & I) (Telework/Hybrid) Status of Employment Permanent Position Language Requirement...Long term contractRemplacementPermanent employmentFull timeTemporary workInternshipWork at officeImmediate startRemote workWork from homeShift work
- ...protection. Xona is seeking a skilled Software Engineer to work as a contributor to the... ...kits and firmware flashing Software architecting for software-hardware interfaces (wire format... ...design, and software modularization Embedded development for microcontroller...Permanent employmentFull timeWork at office
$176.8k - $238.65k per year
...searching for an exceptionally skilled and visionary Principal Software Developer with deep expertise in building, deploying, and scaling... ...in generative AI, NLP, or related fields. Proven expertise in architecting and deploying large-scale AI/ML systems in production...Long term contractFull timeApprenticeshipWork at officeLocal area- ...create and deliver a wide range of content reflecting our world. Job Description We are seeking an ML Solutions Architect who brings broad software engineering expertise along with strong machine learning-adjacent experience. In this role, you will lead the high-...Daily paidFull timeApprenticeshipLocal areaFlexible hours
- ...superior power, and robust protection. Xona is seeking a skilled Software Specialist to work as a contributor to the development and... ...high-quality software to run on PC desktops, which interface with embedded systems over interfaces such as COM ports and network protocols...Permanent employmentFull timeWork at office
- ...cherchent activement des gens qui voient les choses autrement? Prenez place au coeur de l'action. Nous recrutons pour un poste d'Architecte de solutions. L’ Architecte de solutions est un membre de l’équipe Build et est responsable de la définition, de la gouvernance...Full timeDay shift
- ...arrangements. Job Description As a Cybersecurity Engineer – Embedded Products, you will play a central role in ensuring the security... ...21434 and regulatory requirements. Collaborate with system, software, and hardware engineering teams to integrate recommended...Permanent employmentFull timeFlexible hours
- ...Description Be our in-house technical expert! Evolving Web has an opening for a WordPress Architect. You'll work closely with our developers, designers, project managers and clients to create beautiful and quality websites and apps that improve organizations and communities...Full timeWork at officeRemote workFlexible hours2 days per week
- ...An English version will follow. Architecte de solutions principal·e Tu rejoins l'équipe au moment où nous passons d'une architecture... .... You are joining an organization that is re-engineering how software gets built by making AI a core architectural component you will...Daily paidFull timeWork at officeRemote workFlexible hours
- ...The Data & Analytics group is looking for a Data Architect with, BI and AI expertise who will be providing consulting services to our customers... ...the dimensional metadata layer to be consumed by visualization software and/or thru API ~ Master one or more Cloud environments...Permanent employmentFull timeSummer workCasual workWork at officeWork from homeFlexible hours
- ...automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology... ...in production. Experience with firmware services, IoT, or embedded software. Experience designing and publishing SDKs or developer...Full timeInternshipWork at officeWork from home
$72k - $90k per year
...opportunity to thrive. Lyft’s team in Montreal is looking for a Software Engineer in Test to join its LUS team. Our goal is to continue... ...Experience with elastic search is an asset ~ Experience with embedded systems is an asset ~ Must be fluent in spoken and written English...Hourly payFull timeWork at officeFlexible hours3 days per week- ...automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology... ...its integration into software applications. Background in embedded systems or real-time computing is a plus. Additional Information...Full timeInternshipWork at officeWork from home
- ...automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology... ...concept to production deployment. Key responsibilities: ● Architect, build, and deploy NetSuite integrations and customizations...Full timeInternshipWork at officeWork from home
- ...supplément nouveau parent pour le congé de maternité/paternité. Description du poste Relevant du Directeur cybersécurité, l’Architecte de sécurité infonuagique joue un rôle clé dans la définition et l’évolution de la posture de sécurité cloud du Groupe Vosker. Agissant...Daily paidFull time
- ...Laurent Quebec, CANADA Contract role for a client (name disclosed during interview) 40 hours a week Enterprise Transformation Architect – ERP & Business Modernization What the Role Is Client is executing a significant ERP and business transformation across...Full timeContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Architect. Be the first to apply!
- software architect Montréal, QC
- golang software developer Montréal, QC
- remote software Montréal, QC
- software support Montréal, QC
- software sales Montréal, QC
- software Montréal, QC
- junior software developer .net Montréal, QC
- software trainer Montréal, QC
- software qa Montréal, QC
- entry level software Montréal, QC


