Developer C (low level)
Job Summary:
The successful candidate in this role will work under the supervision of the Director of Research & Development, participating in the development and maintenance of device drivers. The Device Driver Developer is part of a dynamic development team that operates under a flexible schedule.
Under the supervision of the Device Drivers team leader the successful candidate will participate in the development and maintenance of board drivers. The candidate must have excellent technical and problem solving skills. Experience with communication Busses (Can, Milbus1553, Arinc429, etc.) is an asset. We are seeking candidates with experience in computer science or software.
Why work at Opal-RT?
Flexible schedule 37.5 hours/week (work/life balance)
Competitive salary
Group insurance tailored to your needs
Physical activity fee subsidy
3 weeks vacation with possibility of accumulating up to 2 additional weeks.
Join our dynamic team. This position offers flexible schedules and the opportunity to improve your technical knowledge. Working at opal-RT is stimulating and motivating. Come see for yourself!
- Develop specifications for real-time applications
- Define, implement and validate new device drivers
- Participate in the integration of device drivers with the RT-LAB real-time simulation platform
- Develop testing methodologies to ensure quality and effectiveness of new device drivers
- Create all relevant documentation
- Conduct modification of existing drivers to fix bugs, ensure support for new hardware and improve overall performance
- Add new functionality to existing drivers to comply with customer needs and requests
- C Programming
- Linux ,QNX or POSIX
- NI LabVIEW
- Python
- MATLAB/Simulink
- C++
- GIT
If you are interested in this position, you are invited to submit your CV and academic transcript to the attention of Rimy Sakr b-301@opal-rt.com
We thank all candidates for their interest; however only those selected for interview will be contacted.





