01 Nov
|
Thales Canada
|
Canada
01 Nov
Thales Canada
Canada
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.
J-18808-Ljbffr
📌 Senior Embedded Software Engineer Ottawa (Canada)
🏢 Thales Canada
📍 Canada