Principal Development Engineer

THALES

Ottawa, Canada
Base: 133,400 – 166,750 cad; bonus/equity: not spe...
Hybrid
10+ years software engineering experience
Expertise in c/c++
Experience with embedded systems
The Principal Development Engineer will lead software development through complex projects, ensuring timely delivery of high-quality embedded firmware and software features

Job Summary

  • The Principal Development Engineer will lead software development through complex projects, ensuring timely delivery of high-quality embedded firmware and software features.
  • This role combines deep technical expertise with leadership skills to shape the product's technical future.
  • Thales offers extensive benefits including health coverage, retirement plans, and employee discounts.

Matching Summary

The Principal Development Engineer will lead software development through complex projects, ensuring timely delivery of high-quality embedded firmware and software features.

Salary

Base: 133,400 – 166,750 CAD; Bonus/Equity: Not specified; Benefits: Extensive benefits program

Skills & Requirements

Must-have

  • 10+ years software engineering experience
  • Expertise in C/C++
  • Experience with embedded systems

Nice-to-have

  • Masters in embedded software development
  • Experience with Docker containers
  • Strong organizational skills

Key Requirements

  • Bachelor’s degree in computer science or related field
  • 10+ years experience in cybersecurity
  • Strong knowledge of agile methodology

Work Rights

Not specified

Tailored Resume

Cover Letter