Qualifications
Essential Qualifications:Eligibility to obtain a Canadian Reliability Clearance.5+ years of experience in embedded software development. Strong grasp of software design principles with capacity to develop modular, maintainable C/C++ code. Demonstrated initiative and problem-solving skills. Hands-on experience with board bring-up and early-stage engineering debugging. Proficiency in developing and debugging device drivers, bootloaders, or board support packages (BSPs). Familiarity with the GNU toolchain, Linux, and U-Boot. Strong low-level software development skills with hardware interaction experience. Experience using oscilloscopes, logic analyzers, and spectrum analyzers. Proficient in working with communication and memory interfaces such as UART, SPI, I2C, NAND, and network interfaces. Experience with Microchip MPLAB IDE (PIC32MZ series processors). Familiarity with XML, Python, and Linux Bash scripting.
About the job
JOIN OUR TEAM!
At High Tech Genesis, you will engage with cutting-edge technologies and collaborate with a passionate team dedicated to innovation. Become part of a leading design services firm recognized globally for its technological advancements.
As an Embedded Software Developer, you will be integral to our Research & Development team within a rapidly expanding organization. We foster a collaborative, inclusive, and culturally diverse environment, offering numerous opportunities to contribute across various technical domains.
This role is ideal for intermediate to senior-level candidates, requiring hands-on contributions and reporting directly to the Software Radio Manager.
Embark on your next career adventure with us.
Key Responsibilities:
- Design and develop real-time embedded software (firmware) in C/C++ for ARM and Microchip processors.
- Customize U-Boot and Linux for embedded controller platforms.
- Work closely with cross-functional engineering teams (systems, hardware, and RF) to facilitate system integration.
- Maintain and improve existing codebases.
About High Tech Genesis Careers
High Tech Genesis is a pioneering design services company that thrives on technological innovation. With a commitment to pushing the limits of technology, we provide an engaging environment where talent and creativity come together to shape the future.