Location: Ottawa, Canada
Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billions of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure.
This is for a hybrid role in Ottawa.
Position Summary
This role steers our software development through complex projects, blending deep technical expertise with leadership skills to fulfill customer demand.
Key Areas of Responsibility
We are seeking a skilled firmware-software developer to navigate complex projects with precision and foresight. The role is intended for an experienced developer who combines deep technical knowledge with leadership and a proven track record of delivery.
Execution Excellence: Ensure the timely delivery of embedded firmware and software features as part of GA releases that meet rigorous quality standards. Be directly responsible for product commitments from conception to deployment.
Technical Contribution: Contribute to the development of robust, scalable product architectures for firmware and software.
Project Execution and Strategy: Set project priorities, break down complex features, and align efforts with the product's long-term vision and immediate goals.
Engineering Mentorship: Lead by example through hands-on collaboration, code reviews, answering questions, and sharing best practices with the engineering team, customer support, sales engineers, and product management.
Problem Solving and Collaboration: Identify and address technical challenges and facilitate effective collaboration across teams to meet project milestones efficiently.
How Will You Create Impact?
In this role within our LUNA GP HSM team, you will play a pivotal part in designing products and ensuring their successful delivery. You will have the opportunity to influence product outcomes and contribute to the growth of the engineering team. We value engineers who are innovators but understand that delivery is what counts.
Basic Qualifications
- Bachelor's degree in computer science, mathematics, engineering, or a related field.
- 10+ years of hands-on software and firmware engineering experience in cybersecurity.
- 10+ years of expertise with C/C++ and a solid understanding of embedded systems and hardware interfaces.
- Extensive working knowledge of Linux.
- Experience in software and firmware design, security concepts and microservices. Secure development practices for HSMs along with performance fine tuning for crypto firmware applications.
- CI/CD experience (GIT, CI/CD pipelines, Jenkins).
- Strong knowledge and experience in the software development life cycle, agile methodology, and architectural principles.
- Good verbal and written communication skills; able to effectively articulate technical vision, strategy, and outcomes.
- Strong organizational skills, adept at managing time effectively and prioritizing tasks to meet project deadlines.
- A commitment to quality, with a meticulous eye for detail and a methodical mindset to ensure consistent delivery of excellent products.
Preferred Qualifications
- Master's degree in embedded software development.
- Expertise in cybersecurity and cryptographic algorithms and protocols, including vulnerability scanning and management.
- Expertise with Linux OS, Docker containers, and virtualization.
Physical Demands
- Prolonged periods of working on a computer.
Regulatory Compliance Requirements
Access to Trade Controlled Items
What We Offer
- Extensive benefits program for full-time employees working 24 or more hours per week and their eligible dependents.
- Company-paid extended health, dental, health savings account options, life insurance, AD&D, short-term disability, cancer care program, travel insurance, employee assistance plan, and well-being program.
- Retirement savings plans (RRSP, DCPP, TFSA) with company contribution and match to a DCPP, with no vesting period.
- Company-paid holidays, vacation days, and paid sick leave.
- Voluntary life, AD&D, critical illness, and long-term disability options.
- Employee discounts on home, auto, and gym memberships.
Why Join Us? Learn more about working at Thales.
The reference Total Target Compensation (TTC) market range for this position, inclusive of annual base salary and the variable compensation target, is between Total Target Cash (TTC) 133,400 - 166,750 CAD annually. This range is one data point among many used to make pay decisions and actual placement within the range depends on factors such as career history, competencies, skills, performance, budget, program requirements, and internal equity. Additional benefits or compensation may be offered depending on circumstances.
We use artificial intelligence-enabled tools as part of our recruitment process to support activities such as candidate discovery, résumé matching, and interview scheduling. These tools may help screen and assess applications and recommend potential matches. All hiring decisions, including candidate evaluation, selection, and disposition, are made by human recruiters.
Thales is an equal opportunity employer that values diversity and inclusivity. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. Accommodation information will be treated as confidential and used only to provide an accessible candidate experience.
Details
- City
- Ottawa, Ontario
Need help?
- support@aerowork.ca
- Phone
- 1-450-403-4300