Number of Applicants
:000+
Let AI Supercharge Your Job Hunt!
JobCopilot scans 500,000+ company career sites daily to find jobs for you
System Software Engineer /Product Engineer (Hybrid Role)
Role Summary
The System Software Engineer / PE is a hybrid engineering role responsible for system software governance, platform integration, and end-to-end quality, performance, and process excellence.
This role bridges hands-on technical execution (BIOS, firmware, OS, drivers) with quality and engineering functions, ensuring high-quality system software delivery across platforms and ODMs.
The engineer works cross-functionally with BIOS, EC, OS, driver teams, hardware,validation, ODMs, and suppliers to drive robust design,efficient development processes, and measurable quality outcomes.
Key Responsibilities
1. System Software Engineering
· Design, develop, integrate, and debug system software components, including:
OS-level components and platform enabling drivers
Hardware abstraction and system-level integrations
· Analyze system-level issues across hardware,firmware, OS, and drivers, and drive root-cause resolution.
· Collaborate with internal teams and ODM partnerson design reviews and integration readiness.
· Support platform bring-up, feature enablement, and sustaining activities across multiple product generations.
· Ensure compliance with system software standards, security requirements, and release criteria.
2. Product Engineering(PE)
· Define, optimize, and enforce end-to-end system software development and release processes across projects.
· Drive process standardization, documentation,and governance to improve predictability, efficiency, and quality.
· Lead process gap analysis and corrective actions for recurring issues (e.g. late defects, rework, integration escapes).
· Partner with validation, SIT, and ODM teams to ensure clear ownership, entry/exit criteria, and quality gates.
· Enable scalable execution by translating complex requirements into repeatable workflows and checklists.
3. Cross-Functional & ODM Collaboration
· Act as a technical interface between engineering teams and ODM partners.
· Lead technical discussions, issue triage, and joint debug sessions across time zones.
· Provide clear, data-driven communication on status,risks, and mitigation plans to stakeholders.
Qualifications
Education & Experience
· Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent.
· Typically 3+ years of experience in system software, firmware, OS, or platform engineering roles.
Technical Skills
· Strong understanding of system software architecture and platform integration.
o Hands-on experience with one or more:
§ Windows or Linux OS internals
§ Device drivers or hardware-enabling software
o Solid debugging skills across hardware–firmware–OS boundaries.
o Knowledge of industry interfaces and protocols (e.g. PCIe, USB, I2C) is a plus.
Process & Soft Skills
When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the TechAalto Privacy Policy, a copy of which is published at Tech Aalto’s website (https://www.techaalto.com/privacy/)
Confidentiality is assured,and only shortlisted candidates will be notified for interviews.
Tech Aalto Pte Ltd | 24S2130 EA | Pushpanjli Kir | R1657306.
TECH AALTO PTE. LTD.
Tech Aalto means technology wave. In the ever changing world of technology, we were born with a mission to help our clients ride the technology tide with our unique and best-in-class technology resourcing solutions. Tech Aalto specialises in Executive Search, Permanent & Contract staffing...
Read more about the companyAuto-Apply to Similar Jobs with your AI JobCopilot
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.