{bc}
indeed

Sr. Development Engineer

Thales
Ottawa, CAN
Full-time
Onsite
$93,906.73–$117,383.41 annually
Discovered 3 days ago
Software developmentFirmware developmentEmbedded systemsC/C++LinuxHardware interfaces

Full Job Posting

Position summary

The Senior Development Engineer implements software development through complex projects, combining technical expertise and leadership to meet customer needs.

The role focuses on software and firmware development for HSM products and is described as hybrid in Kanata-Ottawa, Ontario.

Key responsibilities

  • Deliver embedded firmware and software features for general availability releases to quality standards and product commitments.
  • Contribute to robust, scalable firmware and software product architectures.
  • Set project priorities and break down complex features in line with product vision and goals.
  • Collaborate hands-on with engineering, customer support, sales engineering, and product management, including code reviews.
  • Mentor engineers, answer questions, and share best practices.
  • Identify technical challenges and coordinate across teams to meet milestones.
  • Contribute to product design and successful delivery.

Basic qualifications

  • Bachelor’s degree in computer science, math, engineering, or a related field.
  • 8+ years of hands-on software and firmware engineering experience; cybersecurity experience is preferred.
  • 5+ years with C/C++, embedded systems, and hardware interfaces.
  • Extensive working knowledge of Linux.
  • Experience with software and firmware design, security concepts, microservices, secure HSM development, and cryptographic firmware performance tuning.
  • Experience with Git and CI/CD, including Jenkins or GitLab pipelines.
  • Knowledge of software development life cycle, agile methodology, and architectural principles.
  • Strong communication, organization, prioritization, and attention to quality.

Preferred qualifications

  • A master’s degree in embedded software development is preferred.
  • Cybersecurity, cryptographic algorithms and protocols, and vulnerability scanning and management expertise are preferred.
  • Linux OS, Docker containers, and virtualization expertise are preferred.

Workplace and physical demands

  • The role is hybrid in Kanata-Ottawa, Ontario.
  • The role involves prolonged periods working on a computer.

Compensation

  • Anticipated total target compensation, including annual salary and bonus eligibility, is CAD $93,906.73–$117,383.41 annually.
  • The company states compensation may vary and may include additional benefits or compensation.

Regulatory compliance

  • The role requires access to trade-controlled items.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Thales