Embedded Software Developer - Ottawa
2 days ago

Job description
Job Title: Embedded Software Developer
ID # 80RR ESD
Location: Ottawa – On-site
Term: Full-time
Salary Scale: 120K
High Tech Genesis is seeking an Intermediate to Senior Software Developer to join our Research & Development team working on advanced radar emulation systems, specifically supporting the MRC Threat 2 Vertical Radar Emulation platform. This is a hands-on development role requiring strong technical expertise in C and Go, combined with the ability to understand system-level architecture and contribute to high-level application design.
The successful candidate will be part of a collaborative, multicultural engineering team operating in a dynamic, innovative, and technically challenging environment. This role requires an engineer who can think beyond individual tasks, understand system context, and contribute meaningfully to architectural and design decisions.
This is a full-time term position for a duration of two years.
Key Responsibilities & Accountabilities:
-
Design and implement real-time embedded software (firmware) in C / C on ARM and Microchip processors
-
Customize Uboot and Linux for D-TA embedded controllers
-
Work closely with the other engineering disciplines (systems, hardware and RF) on system integration.
-
Maintain existing code bases
Requirements:
-
Eng. or equivalent degree in Electronics/Computer/Systems Engineering or Computer Science
-
5 years of embedded software development experience
-
Ability to use best design practices to create modular and readable C and C code
-
Strong initiative and willingness to solve problems autonomously
-
Hands-on experience in board bring up and initial engineering debug
-
Experience in developing and debugging device drivers, bootloaders, or board support packages (BSP)
-
Familiar with GNU toolchain, Linux, UBoot
-
Strong low-level software experience and interaction with hardware
-
Experience with oscilloscopes, logic analyzers and spectrum analyzers
-
Experience with the following: UART, SPI, I2C, NAND, network interfaces
-
Experience with Microchip MPLab IDE (PIC32MZ series processors)
-
Familiar with XML, python, Linux bash scripting
-
High standards of ethics and confidentiality to handle sensitive information
-
Eligible for Canadian security clearance up to secret
Set Qualifications:
-
Hardware design experience including FPGA design experience is an asset
-
Experience with RF systems is an asset
-
Experience with low power design is an asset
-
Experience with multi-core processors an asset
Similar jobs
Joignez-vous à l'équipe Cyber-DNS de CIRA et jouez un rôle clé pour faire progresser l'infrastructure de cybersécurité et de DNS au Canada Avec ses solutions innovantes, notre équipe Cyber-DNS s'engage à protéger les Canadien · nes en ligne. · ...
1 month ago
You will help us improve and expand our operations by being a software engineer that enjoys a dynamic environment facing challenges in different technical areas. · * B.S. in EE, CS, CE or equivalent.* 2 - 5 years of Software Development experience* Good knowledge and hands on exp ...
1 week ago
You will help us improve and expand our operations by being a software engineer that enjoys a dynamic environment facing challenges in different technical areas. · ...
1 week ago
We are excited to add a Software Developer to our team to produce scalable software solutions. · You'll be part of a cross-functional team contributing to the full software development life cycle, from conception to deployment. · ...
1 month ago
Description · Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security. At Fortinet, our mission is to safeguard people, devices, and data everywhere. F ...
2 days ago
Craft user-friendly, reliable software and tools that support critical technology platforms such as operating systems, networks, and databases. · Balance growing software capabilities with hardware compatibility considerations. · Influence develop decisions. · ...
1 month ago
If you enjoy being on the bleeding edge of innovation, we are looking for you We need a · C/C++ Developer (Linux) · to assist with the modernization of our mission critical application. · MDS designs and builds highly complex multi-million-dollar gas turbine engine test facilitie ...
2 days ago
We are a Canadian Artificial Intelligence management software and professional services firm partnering with organizations developing, implementing or procuring AI to deliver customized principled and ethical AI solutions.We are excited to add a Software Developer to our team to ...
1 month ago
Develop production-grade software unit tests and automated test software for 5G radio and Open RAN products troubleshoot and resolve issues encountered during testing contributing to continuous product improvement Participate in softwarehardware integration testing in the lab ind ...
1 week ago
We're looking for enthusiastic individuals to join us as Software Developers. · You may begin your journey by engaging with our customer support team to gain valuable insight into our products and better understand real-world customer needs. · Collaborate with a diverse team to s ...
5 days ago
This is a Contract position for Software Developer role in Ottawa, ON with estimated annual salary range of CAD$50/HR INC (min: $0 max: $0). The job involves Designing and developing robust contract management solutions using WEBCON BPS Designer Studio and implementing workflow a ...
1 month ago
+ Trend Micro is a global cybersecurity leader. + Proactive security starts here. + We are looking for a talented Software Developer to join our team and contribute significantly to the design, development, and maintenance of Trend Vision One. · + Responsibilities include collabo ...
1 month ago
Trend Micro is seeking a talented Software Developer to join our team and contribute significantly to the design, development, and maintenance of Trend Vision One. · We are looking for a candidate with experience in cloud native application development on AWS or Azure. The ideal ...
1 month ago
We are looking for a Senior Full-Stack Engineer to join our distributed team. · ...
1 week ago
If you enjoy being on the bleeding edge of innovation, we are looking for you We need a C/C++ Developer (Linux) to assist with the modernization of our mission critical application. · MDS designs and builds highly complex multi-million-dollar gas turbine engine test facilities al ...
3 days ago
The Thales Ottawa office has been a major supplier and long-term trusted partner to DND, · In fast changing markets, customers worldwide rely on Thales.Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. · build ...
1 week ago
Job Posting Title · Software Developer · Job Category · Systems Engineering · Language Requirements · English / Anglais · Flexible Work Agreement Type · Hybrid / Hybride · Posting End Date · Job Grade · PIPSC-3 · Pay Range · $111,451 - $140,007 · Job Summary · We are seeking a de ...
2 days ago
Job Posting Title · Software DeveloperJob Category · Systems EngineeringLanguage Requirements · English / AnglaisFlexible Work Agreement Type · Hybrid / HybridePosting End Date · Job Grade · PIPSC-3Pay Range · $111,451 - $140,007Job Summary · We are seeking a dedicated Software d ...
3 days ago
We're looking for enthusiastic individuals to join us as Software Developers. · We are especially focused on integrating artificial intelligence across all aspects of our daily work—including software development, testing, and troubleshooting—to drive innovation, improve efficien ...
1 month ago
As a member of the ICOR R&D team, you will play a pivotal role in designing, developing, and maintaining internal tools and robotics software that power mission-critical systems. · ...
1 month ago
This position is focused on creating intuitive, stable, and scalable solutions that enhance user experience and system reliability. · ...
1 month ago