
Embedded Developer
- On-site
- CA$140,000 - CA$180,000 per year
Full Time
Current Vacancy
Job description
WE'RE HIRING!
At HTG, you’ll push boundaries with the latest tech and collaborate with a team that loves what they do. Be part of a design services company that is amongst the companies that lead the world in technology and innovation.
Your next chapter starts here.
As a Embedded Developer, you’ll build core system functionality for a reference platform where correctness and consistency matter. You’ll work with protocols, data models, and validation tools, turning specifications and designs into reliable, maintainable software using modern development tools.
In this role, you will:
• Build, test, and maintain core system code using modern C++
• Develop and refine protocols, codecs, packet handling, and data structures
• Turn technical requirements and designs into reliable, production-ready software
• Help support validation tools, integration efforts, and bug fixes
• Work closely with systems, testing, and architecture teams to solve problems
• Write clear APIs and maintain code that’s easy to understand, extend, and maintain
Job requirements
• 5+ years of hands-on experience building real-world systems in C++, ideally using modern standards
• Strong grasp of memory management, performance considerations, and deterministic system behavior
• Proven ability to design, debug, and maintain high-quality software
• Careful attention to correctness, edge cases, and predictable behavior in complex codebases
• Experience working in technically demanding environments that use defined interfaces or protocols
• Comfortable working from written requirements and architecture documents to deliver working solutions
systems
Preferred Qualifications:
• Hands-on experience using modern C++ standards, including C++23
• Experience developing and debugging software on Linux-based systems
• Background in low-level or driver-adjacent development on Linux or similar platforms
• Familiarity with Python for bindings, automation, or developer tooling
• Exposure to UML diagrams or other structured approaches to modeling software
• Experience working with protocol-heavy or systems-level software, such as embedded, automotive, or safety- or security-focused systems
High Tech Genesis Inc. is an Equal Opportunity Employer committed to building inclusive teams where diverse perspectives drive innovation.
We support an accessible recruitment process and are happy to provide accommodation upon request.
Applicants must be legally authorized to work in Canada, and resumes should be submitted in Microsoft Word format.
- Ottawa, Ontario, Canada
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.
