-
Hays

Embedded Software Engineer

Hays
Canada · Contract · Mid-Senior

Role Title: Application Developer

Located in Ottawa, ON (all work will be done on site at the Client office)

Contract 3+ year

Clearance: Secret (MUST)


Programming languages:

  • C++, C, Java, Python, Objective-C, C#, JavaScript, TypeScript, XML, Shell Scripting, Rust Architecture and design patterns: Event Driven Architecture (EDA), Service Oriented Architecture (SOA), Microservice Patterns, Enterprise Integration Patterns Development methodologies:
  • Test Driven Development Soft Skills: Strong communication skills in both verbal and written forms
  • This role will involve working with technology that is covered by Export Regulations sanctions.
  • As an Intermediate Application Developer at Client, you’ll provide technical support and maintenance by applying knowledge of application functionality and related technical design/interfaces with other systems/applications, responsible for running applications in a trouble-free manner, knowledge of integrated development and test environments, tools, infrastructure and managed support services to support complex solutions.
  • You will also be responsible for developing a strong understanding of the solutions and their capabilities to be able to design, build, and test new capabilities into existing applications and systems. Candidates must have or eligible:


Required Professional and Technical Capabilities

  • Low Level Programming and embedded Systems: o programming languages: C/C++; Python o bitwise operations and memory management o device drivers & firmware development
  • User Interface Programming – Programming languages- Java Script/ Typescript, Web frameworks Angular, React and backend for front end, node.js.
  • Integration and interoperability bridging old and new technologies, middleware development (API gateways, event brokers, service mesh, event mesh).
  • Capable of analyzing moderately complex challenges using analytical tools and Data interpretation
  • Applies critical thinking to assess problems with relevant data independently.
  • Engages in independent analysis and collaborates with others to gather insights and develops recommendations.
  • Lead small teams, managing routine activities and guide less experienced team members
  • Understand technical business requirements and define technical solutions that align to the required Standards.
  • Creative and forward thinking
  • Works well in a fast-paced environment working within client committed timelines
  • Collaborate with the team to deliver quality solutions.
  • Troubleshooting issues.
  • Develop the skills to understand interoperability standards and methods.
  • Strong sense of initiative and ability to prioritize tasks
  • Clearly document solutions that can then be used to support the test team.
  • Excellent verbal and written communication


Nice to Have Capabilities:

  • Experience in the Defense Industry
  • Negotiation skills and ability to work with a diverse set of stakeholders.
  • Participated in vendor solution evaluation processes.
  • Contributed to the evaluation of solutions developed by fellow team members or third parties
  • Key Soft Skills
  • Analytical thinking
  • Creative thinking
  • Resilience, flexibility, and agility
  • Motivation and self-awareness • Curiosity and lifelong learning
  • Technological literacy
  • Dependability and attention to detail
  • Empathy and active listening
  • Leadership and social influence • Quality control

Key Skills

Ranked by relevance

c typescript python java embedded systems shell scripting design patterns javascript embedded angular react rust xml
Login to Apply
Posted
Jun 11, 2025
Type
Contract
Level
Mid-Senior
Location
Ottawa
Company
Hays

Industries

Defense Space Manufacturing IT Services IT Consulting Staffing Recruiting

Categories

Engineering Information Technology Other

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Ubique Systems
Related

Full Stack Engineer

2026-05-23

Contract
Not Applicable
Poland
IT Services
Information Technology
View Job Details
ALTEN
Related

Experienced Backend Developer – Java

2026-05-23

Contract
Mid-Senior
Sweden
Engineering Services
Consulting
View Job Details
Hays
Related

Software Engineer - Sistemi Distribuiti | Python - Java

2026-05-29

Full-time
Mid-Senior
Italy
IT Services
Consulting