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
VP of Software Engineering leading the technical strategy for Customer Success products. Building global engineering teams and collaborating with executives in the AI - driven landscape.
Software Development Engineer developing Booz Allen’s Software - Defined Everything platform for AI and secure software services. Collaborating with innovators to build impactful solutions.
Senior Principal Software Engineer creating applications and data platforms for GSK R&D. Leading software development with Python, Azure, AI, and data engineering initiatives.
Software Engineer developing and maintaining mission management applications for national security. Collaborating within an agile framework and focusing on microservices and cloud - native architectures.
Senior Safety Design Software Architect leading safety initiatives for the AV software team at GM. Collaborating on safety requirements, ensuring compliance, and improving software safety processes.
Software Engineer Intern supporting development at Betfair Romania. Join dynamic teams to solve challenges in an agile environment focused on quality and best practices.
Software Engineer contributing to the digital transformation initiatives at U.S. Bank. Collaborating across teams for analysis, design, testing, and maintenance of software products in an agile environment.
Full Stack Developer at STATSports developing core applications for elite athletes and teams. Building high - performance solutions using ASP.NET Core and Angular across various platforms.
Senior Software Engineer at Fidelity Investments developing innovative AI experiences for customer investment solutions. Collaborating in a full stack environment and leading feature development.