embedded systems developer, oakville

posted
job type
permanent
apply now

job details

posted
location
oakville, ontario
job category
Technologies
job type
permanent
reference number
2099857PROEN
apply now

job description

Our client located in Oakville is looking for an Embedded C Developer that has experience designing encryption NOT break or hacking it. Please see the description below to see if you are a fit. Who we are looking for: We are always looking for amazing talent who can contribute to our growth and deliver results! Our client is seeking a security-focused Embedded Systems Developer who champion security development in the cutting edge telematics unit, the our client GO device. If you love technology, enjoy ever-changing product security requirements, and are keen to join an industry leader — we would love to hear from you! What are the details of this position: As an Embedded Systems Developer your key area of responsibility will be implementing and testing both current and new crypto modules for our client's GO device and other embedded products. You will understand Our client's current firmware and modules, and provide and implement recommendations to achieve FIPS 140-2 validation. This role also requires strong logic and programming experience to pinpoint logic errors or security vulnerabilities. You will need to work closely with other security-minded developers, the Security team, as well as various internal engineering departments.. To be successful in this role you will have a keen eye for the details to consistently adhere to coding standards and perform peer QA and code reviews. A motivation to continually research and enhance our Client's hardware and firmware security will ensure you thrive in this position. In addition, the successful candidate will have strong communication skills, in their technical documentation, collaboration with teammates, and with providing technical support to other Our client teams. Duties and Tasks/Essential Functions: Develop a good understanding of the GO device firmware and how all the modules work Get an in-depth understanding of the existing crypto modules and how they interact with the rest of the system Assist with the implementation and testing of new crypto module components Assist with the troubleshooting and enhancement of the existing crypto modules Assist with crypto module validation (FIPS 140-2) Understand and utilise SQL syntax and Google BigQuery to help troubleshoot device / security issues in the field. Perform quality assurance by doing peer review, ensuring coding standards are followed and looking for logic errors and other bugs. Keep up to date documentation for all your areas of responsibility Experience/Skills Required: Bachelor’s degree in Electrical, Mechatronics, Computer Engineering or related 2+ years experience in embedded development using C Experience working with encryption or cryptographic modules Experience with SQL Experience programming in Python an asset If you feel you have the right profile please have a look at our site and then email me any roles you like directly to me at aaron.lail@randstad.ca
Randstad Professionals Canada
Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.

Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.

For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.