2 days ago Be among the first 25 applicants
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:
- 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
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Engineering, Information Technology, and OtherIndustries
Defense and Space Manufacturing, IT Services and IT Consulting, and Staffing and Recruiting
Referrals increase your chances of interviewing at Hays by 2x
Get notified about new Embedded Software Engineer jobs in Ottawa, Ontario, Canada.
Software Engineer – Embedded Systems (Sensor Integration)
Embedded Software Developer – Packet processing
Software Developer - Embedded Systems (BSP)
Embedded Software Developer – Network Management
Embedded Software Engineer – Co-op (Fall 2025 - 4-16 Months)
Embedded Software Engineer - C | Python | Networking
Embedded Software Developer – Satellite Communications
Software Developer - Embedded Systems (AUTOSAR Classic)
Software Developer – Python (Embedded Systems)
Software Developer - Embedded (Job Req #2025-248)
Embedded Security Software Developer – New Grad 2025
Software Developer - Embedded Systems (AUTOSAR Adaptive)
QNX - Software Development in Test Student (Fall 2025)
Embedded Linux Field Engineer for Devices/IoT
Senior Software Developer – Automotive Solutions (Embedded Linux)
Senior Software Developer - Embedded (Job Req #2025-275)
Software Engineer-Telephony and Embedded Systems
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.