29 Oct
|
Thales Canada
|
Quebec City
29 Oct
Thales Canada
Quebec City
Lead embedded software and firmware delivery in a hybrid Senior Development Engineer role based in Kanata-Ottawa, Ontario. Apply C/C++ expertise to complex projects.
Thales seeks an experienced Senior Development Engineer focused on software and firmware. You will deliver GA features, shape architectures, prioritize complex work, and collaborate across engineering, support, sales engineering, and product management. The role combines hands-on development with technical leadership and customer-focused delivery.
Key Responsibilities:
- Deliver embedded firmware and software features for GA releases
- Develop robust, scalable firmware and software architectures
- Set priorities and decompose complex product features
- Conduct code reviews and share engineering best practices
- Resolve technical challenges across collaborating teams
Requirements:
- Bachelor’s degree in computer science, mathematics, engineering, or related field
- Eight-plus years of software and firmware engineering experience
- Five-plus years using C/C++ with embedded systems knowledge
- Extensive Linux experience and hardware interface understanding
- Experience with cybersecurity, CI/CD, and software development lifecycles
Bring embedded systems, Linux, C/C++, and delivery leadership to Thales products through disciplined engineering collaboration.
📌 Senior Embedded Software Engineer (Quebec City)
🏢 Thales Canada
📍 Quebec City