T

Thales

Global defense and aerospace electronics

Firmware Technical Lead

Embedded EngineeringPosted on Nov 12
Full-timeOttawa, ON, CanadaCA$158k - CA$197.5k /yr

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Math, Engineering, or a related field is required.
  • At least 10 years of hands-on software and firmware engineering experience in cybersecurity, including at least 3 years leading an engineering team's technical direction and deliveries.
  • At least 10 years of expertise with C/C++, embedded systems, and hardware interfaces.
  • Experience in software and firmware design, security concepts, microservices, secure development practices for HSMs, and performance tuning for cryptographic firmware applications.
  • Experience with Git, CI/CD, and Jenkins.
  • Hands-on experience applying AI coding assistants or agents to real C/C++ embedded development for code generation, automated test generation, code review, and design documentation.
  • Ability to recognize hallucinated assumptions in AI-generated code, audit generated tests for functional completeness rather than structural coverage alone, and hold all code to the same security and quality standards.
  • Strong knowledge of the software development life cycle, agile methodology, and architectural principles.
  • Strong verbal and written communication skills to articulate technical vision, strategy, and outcomes.
  • Ability to give constructive feedback and motivate and guide a team through complex projects while promoting an agile culture of innovation and learning.
  • Strong organizational and time-management skills, including prioritizing tasks to meet project deadlines.
  • Commitment to quality, attention to detail, and a methodical approach to delivering products.

Responsibilities

  • Ensure timely delivery of embedded firmware and software features as part of general availability releases that meet quality standards, and oversee product commitments from conception through deployment.
  • Contribute to the development of robust, scalable product firmware and software architectures.
  • Set project priorities and break down complex features in alignment with the product's long-term vision and immediate goals.
  • Mentor the engineering team through hands-on collaboration, code reviews, and sharing best practices.
  • Identify and address technical challenges and facilitate collaboration across teams to meet project milestones efficiently.
  • Champion AI-assisted development, including spec-driven development, AI code and test generation, and AI-supported code review.
  • Establish and enforce guardrails for AI-generated code to meet security and quality standards, and mentor engineers in the critical use of AI tools.

Desired Qualifications

  • A Master's degree in embedded firmware development.
  • Expertise in cybersecurity, cryptographic algorithms and protocols, vulnerability scanning, and vulnerability management.
  • Expertise in high-availability clustering, performance tuning, and databases.
  • Expertise with Docker containers and virtualization.
  • Experience with spec-driven or contract-first AI development workflows, including locked acceptance criteria such as Gherkin contracts, requirement-to-test traceability matrices, and AI-generated implementation and test suites validated against frozen specifications.
  • Experience with prompt and context engineering for large legacy codebases, including repository knowledge priming, context-window management, and maintaining shared agent instruction files such as AGENTS.md or CLAUDE.md conventions across a team.
  • Experience measuring and communicating the productivity impact of AI-assisted development, including effort and schedule metrics and recalibrating agile estimation for AI-assisted work.

About the Company

Thales

Global defense and aerospace electronics

Thales designs and delivers critical technology for aerospace, defense, and digital security. Its products include electronics, software, and data-security systems that power air travel, payments, and modern military platforms, by integrating hardware and software to build systems such as avionics, radar, cybersecurity, and secure communications that collect sensor data and protect networks. It stands out through deep industrial experience, end-to-end solutions across defense, aerospace, and cybersecurity, and a focus on AI and quantum tech, aided by strategic acquisitions and partial state ownership. Its goal is to provide reliable, secure, and connected technologies that support national security, public safety, and everyday life by solving complex security and connectivity challenges.

Company size
10,001+
Company stage
IPO
Headquarters
Meudon, France
Founded
1893

Recently Posted Jobs

Explore more opportunities at Thales

See more jobs