Search by job, company or skills

beyondsoft singapore

System Software Engineer (Product Engineering)

4-6 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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 architecture and 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.


More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146155315

Similar Jobs