Job Description - System Software Engineer (Product Engineering) - HL
COMPANY DESCRIPTION
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 withBIOS, EC, OS, driver teams, hardware, validation, ODMs, and suppliers to drive robust design, efficient development processes, and measurable quality outcomes.
RESPONSIBILITIES
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 partners on design reviews and integration readiness.
Support platform bring-up, feature enablement, and sustaining activities across multiple product generations.
Ensure compliance with internal system software standards, security requirements, and release criteria.
Product Engineering (PE)
Define, optimize, and enforce end-to-end system software development and release processesacross projects.
Drive process standardization, documentation, and governanceto 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.
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 plansto stakeholders.
QUALIFICATIONS
Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent.
Typically 4 years of experience in system software, firmware, OS, or platform engineering roles.
Strong understanding of system software architectureand platform integration.
Hands-on experience with one or more:
Windows or Linux OS internals
Device drivers or hardware-enabling software
Solid debugging skills across hardware-firmware-OS boundaries.
Knowledge of industry interfaces and protocols (e.g. PCIe, USB, I2C) is a plus.
Strong analytical and problem-solving mindset with a process-driven approach.
Ability to work independently and lead initiatives with minimal supervision.
Excellent communication skills; able to influence across engineering, validation, and ODM teams.
Comfortable operating in global, cross-site, and cross-functional environments.
Please note that your application will be sent to and reviewed by the direct employer - Beyondsoft International Singapore
StaffOnDemand is a cloud HR recruitment platform that helps you to recruit staff faster and easier, giving you full control and overview of your entire recruitment process.
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Back End Developer Full-Time Jobs in Singapore.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast!
Find the best jobs in Singapore, apply in 1 click and get a job today!