Senior Embedded Software Engineer (Ottawa)

Senior Embedded Software Engineer (Ottawa)

29 Oct
|
Thales Canada
|
Ottawa

29 Oct

Thales Canada

Ottawa

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 (Ottawa)
🏢 Thales Canada
📍 Ottawa

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software engineer (ottawa) / ottawa

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software engineer (ottawa) / ottawa