-
View all jobs
Hi
We are looking for Embedded Software Engineer
Onsite at OTTAWA
Role description:
The consultant will be responsible for the following tasks:
- Lead cross functional teams in developing custom solutions and mentoring junior developers in best practices and design patterns,
- Work closely with client teams and other vendor teams,
- Excellent verbal and written communication,
- Security best practices (ISO 26262, IEC 62443, NIST 800-53, ITSG-33) and Secure communications (securing data in transit and at rest),
- Strong sense of initiative and ability to prioritize tasks,
- Creative and forward thinking,
- Works well in a fast-paced environment working within client committed timelines.
Mandatory Skills:
- Canadian Federal Government Security Clearance – Secret.
- Experience in the Defence Industry or other Federal projects.
- 8+ years of experience in application architecture, design, and development, with extensive experience in event-driven architecture.
- Low Level Programming and embedded Systems (programming languages: C/C++; Python, bitwise operations and memory management, microcontroller programming, device drivers & firmware development, message-passing protocols, system engineering).
- Networking and communications protocols like serial communication (e.g. UART, RS-232, RS-485), industrial and avionics protocols (e.g. Modbus, MIL-STD-1553B), and custom binary messaging formats.
- Real-time & operating systems like embedded Linux. Excellent understanding of multi-threaded applications (e.g.: critical-sections, memory fencing, locks/mutex) and the ability to investigate and resolve issues related to these applications.
- Knowledge of system architecture and design for custom applications, handling heterogeneous hardware, software modularity and maintainability, data serialization and security in embedded systems.
- Integration and interoperability bridging old and new technologies, middleware development (API gateways, event brokers, service mesh, event mesh).
Nice to have Skills:
- User Interface Programming – Programming languages- Java Script/ Typescript, Web frameworks Angular, React and backend for front end, node.js.
Key Skills
Ranked by relevance
embedded
embedded systems
typescript
angular
python
react
linux
java
nist
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Full Stack Engineer
2026-05-23
Contract
Not Applicable
Poland
IT Services
Information Technology
View Job Details
Related
Web Funnel UI/UX Designer
2026-05-23
Full-time
Entry
Turkey
Software Development
Design
View Job Details
Related
Software Engineer II, Backend
2026-05-24
Full-time
Mid-Senior
Canada
Technology
Engineering
Login to Apply
- Posted
- Jul 25, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Ottawa
- Company
- Hays
Industries
Staffing
Recruiting
Software Development
Design Services
Categories
Design
Business Development
Consulting
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Full Stack Engineer
2026-05-23
Contract
Not Applicable
Poland
IT Services
Information Technology
View Job Details
Related
Web Funnel UI/UX Designer
2026-05-23
Full-time
Entry
Turkey
Software Development
Design
View Job Details
Related
Software Engineer II, Backend
2026-05-24
Full-time
Mid-Senior
Canada
Technology
Engineering