System Software Engineer (Hardware Enabling Driver)
On-site · Singapore, Singapore
Job Summary
Lead multiple project teams of system software engineers and development partners to design and develop system-level software and hardware-enabling drivers for cutting-edge platforms. Drive cross-functional collaboration with ODMs and IHVs, review designs for standards compliance, and provide domain leadership across projects. Leverage expertise in Windows OS and device-driver development to integrate across platforms, advance testing and automation, and influence senior stakeholders while exploring emerging technologies in system software architecture. Located in Singapore; role is on-site.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related discipline, or equivalent experience
- Typically 4–7 years of relevant work experience in systems engineering or programming; or an advanced degree with 3–5 years of experience
- Hands-on experience with Windows OS and device driver development
- Strong proficiency in software systems design tools and programming languages
- Excellent analytical and problem-solving skills
- Deep understanding of system software architecture and integration across multiple platforms
- Skilled in software testing methodologies, including test plan creation, debugging, and automation tools
- Outstanding communication skills in English; Mandarin proficiency is a plus
- Ability to present architectures, negotiate design options, and influence senior stakeholders
- Familiarity with bus-level protocols (USB, PCIe, I2C) and debugging techniques is advantageous
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.