Software Engineer developing drivers that power audio and haptics experiences. Collaborate with hardware and firmware teams to deliver high-performance Windows drivers.
Responsibilities
Design, implement, and maintain Windows drivers, automated tests, and supporting system software
Collaborate with firmware, hardware, and applications teams to define and integrate new devices and features
Investigate and resolve complex issues across software and hardware boundaries using tools such as debuggers, logic analyzers, oscilloscopes
Participate in architecture reviews, code reviews, and continuous improvement initiatives
Write and maintain clear, detailed technical documentation
Support customer engagements and platform validation alongside applications and field teams
Requirements
Bachelor’s or Master’s in Computer Science, Electrical Engineering, or related field
5+ years of experience in embedded or systems-level software development
Proficiency in C and familiarity with Visual Studio or similar development environments
Strong understanding of OS architecture concepts: synchronization, interrupts, race conditions, and memory management
Experience developing or maintaining kernel-mode or low-level drivers
Familiarity with serial buses and protocols such as I2C, SPI, I2S, HDA, or SoundWire
Strong debugging and problem-solving skills using both software tools and hardware instruments
Excellent communication and collaboration skills across multidisciplinary teams
Benefits
Meaningful community engagement
Delivering enjoyable employee experiences at every turn
CAE Analysis Engineer developing engine performance simulation and valvetrain analysis models for General Motors. Utilizing 1D virtual tools and collaborating on multiple projects for performance and fuel efficiency.
R&D Engineer focusing on new tire development and innovative technologies at Bridgestone. Collaborating in a cross - functional team to design and implement next - generation products.
Engineer Power Electronics creating power electronics solutions for DLP projection systems in immersive technologies at Barco. Collaborating with international teams to push technology boundaries.
Lead Engineer Optics designing and developing advanced projection systems using DLP technology for Barco's immersive experiences sector. Collaborating internationally to create innovative visual solutions.
Engineer Optics developing illumination optics for DLP projectors at Barco. Collaborating with international teams on innovative optical engineering solutions.
Electrical Engineer managing maintenance systems and technical support at Domtar in Windsor, QC. Involved in optimizing processes and collaborating across teams.
Associate Project Engineer working on power generation projects with hybrid work arrangement. Involves engineering, project management, and technical support for capital and expense improvements.
Assistant Engineer delivering sustainable infrastructure solutions in Belfast office. Collaborating on diverse infrastructure projects for transport and complex facilities.
Traffic Signals Design Engineer delivering sustainable infrastructure solutions at Amey. Joining a team for traffic signals design projects across multiple locations in the UK.