Principal Development Engineer

1 month ago


Ottawa, Ontario, Canada Thales Full time
Job Summary

Thales is seeking a highly skilled Principal Development Engineer to join our team in Ottawa, Canada. As a key member of our product development team, you will be responsible for designing, coding, testing, debugging, and documenting Linux-based embedded Hardware Security Module (HSM) firmware and host-side software.

Key Responsibilities
  • Design and develop Linux-based embedded Hardware Security Module (HSM) firmware and host-side software.
  • Lead architectural decisions and design choices for new cryptographic algorithms and features within a Hardware Security Module (HSM).
  • Provide technical leadership to a team of senior developers and testers.
  • Participate in the redesign of embedded systems applications and provide sustaining support for existing software code base.
  • Review and merge code produced by other senior members within the team.
  • Arbitrate with other stakeholders like product/program management, engineering leaders, and architects.
  • Assist customer support and other groups as necessary.
Requirements
  • Master's or bachelor's degree in computer engineering, computer science, or related field.
  • 10+ years of hands-on software and firmware engineering experience in embedded systems development using Linux, with 3+ years leading the technical direction and deliveries of an engineering team.
  • 10+ years expertise with C/C++ and strong understanding of multi-threading, operating systems, networking, hardware interfaces.
  • Experience with Linux kernel modules and device drivers.
  • Strong knowledge and experience in software development life cycle, agile methodology, and architectural principles.
What We Offer

Thales provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including:

  • Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, Cancer Care Program, travel insurance, Employee Assistance Plan, and Well-Being program.
  • Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.
  • Company paid holidays, vacation days, and paid sick leave.
  • Voluntary Life, AD&D, Critical Illness, Long-Term Disability.
  • Employee Discounts on home, auto, and gym membership.
Why Join Us?

Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. 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. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.



  • Ottawa, Ontario, Canada MDA Space Full time

    Secure Space Missions with MDA SpaceWe are seeking a highly skilled Principal Cybersecurity Engineer to join our Geointelligence Engineering Team at MDA Space in Nepean. With a 55-year history of innovation and a commitment to excellence, we offer a unique opportunity for individuals who share our passion for space exploration and cybersecurity.About the...


  • Ottawa, Ontario, Canada EXP Full time

    Senior CAD Designer Role SummaryAt EXP, we're a team of innovators driven to provide cutting-edge solutions for the world's built and natural environments.As a Principal CAD Engineer, you'll be part of our Municipal Infrastructure and Land Development group, based in our Ottawa office.Your Key Responsibilities Utilize Autodesk Civil 3D to prepare detailed...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor to our team, you will be responsible for designing and developing cutting-edge software solutions for our automotive and mission-critical applications.Key Responsibilities:Design and execute...


  • Ottawa, Ontario, Canada Entuitive Full time

    Opportunity OverviewWe are a dynamic firm that approaches building design and construction in an innovative way. This is your chance to collaborate with our team of experienced professionals on a mission to revolutionize the way buildings are conceived and constructed.The Principal Building Design Engineer plays a crucial role in the design and field review...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview:BlackBerry QNX is seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for designing and developing software solutions for our embedded systems. Your expertise in C/C++ and experience with multiple OS architectures will be invaluable in driving the...


  • Ottawa, Ontario, Canada Entrust Limited Full time

    About the Role:Entrust Limited is seeking a highly skilled Principal Cloud DevOps Engineer to join our IFIaaS team. As a Principal Cloud DevOps Engineer, you will play a pivotal role in designing, implementing, and maintaining our CI/CD pipelines, infrastructure automation, and deployment strategies.Key Responsibilities:Lead the design, implementation, and...


  • Ottawa, Ontario, Canada Export Development Canada Full time

    Détails de l'offre d'emploiVous êtes un avocat expérimenté dans le domaine du droit des affaires, avec une expertise reconnue en matière de financement et d'investissement. Vous rejoignez notre équipe de conseillers juridiques à Export Development Canada (EDC) pour occuper le rôle de Conseiller juridique principal en financement.


  • Ottawa, Ontario, Canada Anaplan Full time

    About the RoleAnaplan is seeking a highly skilled Senior Principal AI/ML Engineer to join our team in Ottawa, Canada. As a key member of our global engineering organization, you will be responsible for designing and implementing the next generation AI/ML enabled Anaplan Platform.Key ResponsibilitiesDesign and implement new interactive AI capabilities on...


  • Ottawa, Ontario, Canada Anaplan Inc Full time

    About Anaplan IncAnaplan Inc is a leading provider of cloud-based business planning and analysis software. Our platform enables organizations to optimize decision-making and drive business growth.Job DescriptionWe are seeking a highly skilled Senior Principal AI/ML Engineer to join our team in Ottawa, Canada. As a key member of our global engineering...


  • Ottawa, Ontario, Canada hrrecruitingservices Full time

    About the RoleMarvell's Broadband Analog group is seeking a highly skilled Senior Principal Mixed-Signal Design Engineer to join our team. As a key member of our design group, you will be responsible for designing and validating high-speed broadband ICs that serve our applications.Key ResponsibilitiesDesign and validate FET and BiCMOS circuits for high-speed...


  • Ottawa, Ontario, Canada Export Development Canada Full time

    Export Development Canada, une organisation gouvernementale canadienne, cherche un Chef Directeur Principal pour renforcer sa direction. Le candidat idéal possèdera une grande expérience de leadership et des compétences en gestion stratégique.Description du posteNous recherchons un professionnel passionné et chevronné pour occuper ce poste clé au...


  • Ottawa, Ontario, Canada Snowed In Studios Inc Full time

    Role SummaryWe are seeking an experienced Principal Software Engineer to join our team at Snowed In Studios Inc. As a key member of our engineering department, you will play a critical role in the development of top-tier games.About the RoleThis is a remote position; however, candidates must reside in the Ottawa/Gatineau region and be within an hour commute...


  • Ottawa, Ontario, Canada Outrider Full time

    About OutriderOutrider is a pioneering software company that is revolutionizing the logistics industry by automating distribution yards with electric, self-driving trucks. Our innovative system eliminates hazardous and repetitive manual tasks, improving safety and efficiency while driving the rapid adoption of sustainable freight transportation.We are a...


  • Ottawa, Ontario, Canada Employment and Social Development Canada Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer II to join our team. As a key member of our engineering department, you will be responsible for designing and developing software solutions that meet the needs of our clients.About the RoleThis is a challenging opportunity for an experienced software developer to utilize their skills in...


  • Ottawa, Ontario, Canada Huawei Full time

    Senior Principal Software ArchitectWe are seeking a highly experienced Senior Principal Software Architect to join our team at Huawei.Key Responsibilities:Design and develop advanced software systems, including tool and programming languages development.Implement best practices for software development in industry to improve the development process,...


  • Ottawa, Ontario, Canada Sanmina Corporation Full time

    At Sanmina Corporation, we are seeking a highly skilled Principal Hardware Designer to join our team in the development of optical transceivers. The ideal candidate will have a strong background in analog and digital circuit design, as well as experience with mixed signal designs.The successful candidate will lead the design of an optical transceiver,...


  • Ottawa, Ontario, Canada BTA Design Services Full time

    BTA Design Services is a leading provider of design services in Ottawa, renowned for its stimulating technical environments and innovative approach. As a Principal ASIC Design Engineer - Display Interface IP, you will play a crucial role in architecting and leading the design of new display interface IP for the automotive market.About UsWe recognize the...


  • Ottawa, Ontario, Canada Marvell Full time

    About MarvellMarvell's semiconductor solutions are the foundation of the data infrastructure that connects our world. Across enterprise, cloud, and AI, automotive, and carrier architectures, our innovative technology is driving new possibilities.At Marvell, you can shape the arc of individual lives, elevate the trajectory of entire industries, and fuel the...


  • Ottawa, Ontario, Canada Export Development Canada Full time

    Survol du posteNous recherchons un Chef de projet principal d'ingénierie pour les services financiers qui rejoindra notre équipe des services consultatifs techniques au sein de Export Development Canada (EDC). Ce poste offre une opportunité unique de travailler dans un environnement dynamique et stimulant, où vous serez en charge de fournir des conseils...


  • Ottawa, Ontario, Canada Entrust Limited Full time

    About the RoleEntrust Limited is seeking a highly skilled and experienced Principal Cloud DevOps Engineer to join our IFIaaS team. As a key member of our team, you will play a pivotal role in designing, implementing, and maintaining our CI/CD pipelines, infrastructure automation, and deployment strategies.Key ResponsibilitiesLead the design, implementation,...