About your next Challenge as a Lead Embedded Developer:
What will you do:
Design embedded software solutions and contribute to software architecture designs;
Understand and develop software that operates in a complex, multi-network environment;
Conduct independent research and provide new solutions to problems;
Interact with systems and hardward engineering on technical issues;
Debugging embedded software problems for near real-time simulation;
Conduct and prepare presentations and demonstrations.
Required Skills and Experiences:
Bachelor’s degree in Computer Science/Computer or Software Engineering (or equivalent experience), or Electrical or Systems Engineering with software experience;
Minimum 10 years embedded software development experience;
Strong experience with AMD (Xilinx) Zynq UltraScale+ MPSoCs;
Strong experience with PetaLinux, Yocto and buildroot;
Experience with Vitis;
Experience with I2C, SPI is an asset;
Experience with ALSA sound drivers is an asset;
Experience with PulseAudio is an asset;
Experience with Bootloader is an asset;
Experience with Linux kernel configurations is an asset;
Experience with Linux device drivers is an asset;
Experience with Device tree is an asset;
Eligibility Criteria (Mandatory):
Must be eligible for registration with the Controlled Goods Program;
Must be eligible to obtain and maintain a government of Canada “Reliability” status and Level 2 (Secret) security clearance.
Must be eligible to meet the requirements for U.S. International Traffic in Arms Regulations (ITAR).