System Software Engineer (Hardware Enabling Driver)

Tech Aalto Pte ltd

Singapore

On-site

SGD 90,000 - 120,000

Full time

13 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Tech Aalto Pte Ltd in Singapore is seeking a System Software Engineer (Hardware Enabling Driver) to lead the design and development of system-level software and hardware-enabling drivers for cutting-edge platforms. You will guide cross-functional teams, collaborate with ODMs and IHVs, and drive innovations in system software architecture.

The role requires strong Windows OS and device driver experience, excellent problem-solving and communication skills, and the ability to present architectures

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.
  • Strong proficiency in software systems design tools and programming languages.
  • Hands-on experience with Windows OS and device driver development.

Responsibilities

  • Lead multiple project teams of system software engineers and development partners through all phases of design and development, including solution design, analysis, testing, and integration.
  • Manage and strengthen relationships with internal teams and external partners (ODMs, IHVs) for system software design and development.
  • Review and assess designs and project activities for compliance with standards, providing actionable feedback to improve quality and reduce risk.
  • Provide domain expertise and system software leadership across cross-functional projects and programs.
  • Drive innovation and integrate emerging technologies into system software design and development.

Skills

Windows OS
Driver development
Cross-functional leadership
System software architecture

Education

Bachelor's or Master's in CS/IS

Tools

USB
PCIe
I2C

Job description

System Software Engineer (Hardware Enabling Driver)

Join us as a System Software (Hardware Enabling Driver) Engineer!
We’re looking for a technical leader to design and develop system-level software and hardware-enabling drivers for cutting-edge platforms. In this role, you’ll lead cross-functional teams, collaborate with ODMs and IHVs, and drive innovation in system software architecture. If you have strong expertise in Windows OS, device driver development, and system integration, along with excellent problem-solving and communication skills, we’d love to hear from you!

Responsibilities
  • Lead multiple project teams of system software engineers and development partners through all phases of design and development, including solution design, analysis, testing, and integration.
  • Manage and strengthen relationships with internal teams and external partners (ODMs, IHVs) for system software design and development.
  • Review and assess designs and project activities for compliance with standards, providing actionable feedback to improve quality and reduce risk.
  • Provide domain expertise and system software leadership across cross-functional projects and programs.
  • Drive innovation and integrate emerging technologies into system software design and development.
Education & Experience
  • 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.
Knowledge & Skills
  • Strong proficiency in software systems design tools and programming languages.
  • Hands-on experience with Windows OS and device driver development.
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

System Software Engineer: Hardware-Enabling Driver Lead
System Software Engineer: Hardware-Enabling Driver Lead

Tech Aalto Pte ltd • Singapore

On-site
SGD 90,000 - 120,000
System Software Engineer / Product Engineer
System Software Engineer / Product Engineer

Tech Aalto Pte ltd • Singapore

Hybrid
SGD 110,000 - 170,000
Lead Systems Engineer
Lead Systems Engineer

FINITI PARTNERS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer
Software Engineer

RAY TECH SINGAPORE PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Lead System Engineer
Lead System Engineer

SICK Sensor Intelligence • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer 2
Software Engineer 2

DELL GLOBAL B.V. (SINGAPORE BRANCH) • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer, C++
Software Engineer, C++

Randstad Singapore • Singapore

On-site
SGD 70,000 - 110,000
Senior Embedded Hardware Design Engineer
Senior Embedded Hardware Design Engineer

Groundup.ai Pte Ltd • Singapore

Hybrid
SGD 120,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

Creative Technology Ltd. • Singapore

On-site
SGD 48,000 - 78,000
Systems Software Engineer - \"C\"
Systems Software Engineer - \"C\"

re-zoo-me • Singapore

Hybrid
SGD 70,000 - 110,000
Health insurance
Professional development programs
Inclusive culture