Drivers Software Developer at OPAL-RT Technologies developing board drivers for RT-LAB and HYPERSIM software. In Agile/Scrum environment, participate in software development and testing of communication protocols.
Responsibilities
Participate in work planning and organization
Define, implement and validate new board drivers and communication protocols
Add new features, improve performance and fix potential bugs in existing drivers
Participate in integrating drivers into RT-LAB and HYPERSIM software
Perform testing on board drivers
Write technical documentation
Update and maintain communication interfaces between CPU and FPGA (C/C++)
Develop and maintain communication protocols based on industrial standards (C/C++)
Develop and maintain higher-level graphical configuration interfaces (C++/Java)
Integrate low-level software drivers for third-party hardware (C/C++)
Participate in code reviews
Actively contribute to customer support as needed
Requirements
Bachelor's degree in electrical, computer, or software engineering
2 to 4 years of relevant experience in C/C++ development
Programming in C/C++, Linux, POSIX
French required
Good English skills for reading technical/scientific literature and software not available in French
Software Engineer involved in developing innovative R - PNT solutions for military and commercial applications. Collaborating with global partners and contributing to dynamic projects in Granada, Spain.
Co - op Software Developer at Ricoh's Global Solutions Engineering group. Assisting in software development with exposure to various technologies and collaboration with global teams.
Senior Software Engineer contributing to XR application and user experience development for ATOM headset. Collaborating across teams to ensure high - performance user experiences in live construction environments.
Senior Software Engineer developing low - latency software systems for radar technology. Collaborating with cross - functional teams to address safety imperatives across civilian and military domains.
Staff Engineer developing AI platforms for clinical workflows at Tali AI. Joining a fast - growing startup focused on improving healthcare access through advanced technology.
Backend Software Engineer at Open Cosmos designing satellite operations software and flight dynamics capabilities for global customers. Working in a collaborative environment focusing on technical innovation.
Embedded Software Engineer developing software for NVIDIA Jetson devices with focus on Linux and Python. Collaborating on project features and maintaining system - level software for deployed devices.
Senior Software Engineer leading initiatives to improve AI - enabled care delivery in healthcare. Collaborating with cross - functional teams to enhance product experiences and physician efficiencies.
Staff Engineer designing, developing, and delivering scalable software solutions for Sokin. Leading technical decisions and mentoring team members in a collaborative environment.
Advanced Software Engineer developing backend cloud services for IoT devices. Designing APIs and optimizing software architectures for enhanced performance in a hybrid environment.