
Search by job, company or skills

Avensys is a reputed global IT professional services company headquartered in Singapore. Our service spectrum includes enterprise solution consulting, business intelligence, business process automation and managed services. Given our decade of success, we have evolved to become one of the top trusted providers in Singapore and service a client base across banking and financial services, insurance, information technology, healthcare, retail and supply chain.
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 partners on design reviews and integration readiness.
• Support platform bring-up, feature enablement, and sustaining activities across multiple product generations.
• Ensure compliance with Client 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 Client's 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 4–8+ years of experience in system software, firmware, OS, or platform engineering roles.
Technical Skills
• 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.
Process & Soft Skills
• 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.
WHAT'S ON OFFER
You will be remunerated with an excellent base salary and entitled to attractive company benefits. Additionally, you will get the opportunity to enjoy a fun and collaborative work environment, alongside a strong career progression.
To submit your application, please apply online or email your UPDATED CV to [Confidential Information] or WhatsApp at +65 6761 9819
Your interest will be treated with strict confidentiality.
CONSULTANT DETAILS:
Consultant Name : Sandeep Kumar
Avensys Consulting Pte Ltd
EA Licence 12C5759
Privacy Statement: Data collected will be used for recruitment purposes only. Personal data provided will be used strictly in accordance with the relevant data protection law and Avensys privacy policy
Job ID: 151259101
Skills:
Device Drivers, Linux OS internals, platform integration, system software architecture, hardware-enabling software, debugging skills across hardware-firmware-OS boundaries
Skills:
Windows OS, Usb, Programming Languages, Device Driver Development, Automation Tools, Pcie, Debugging, I2c, Test Plan Creation, software systems design tools, bus-level protocols, software testing methodologies, system software architecture, debugging techniques, integration across multiple platforms
Skills:
Device Drivers, Linux OS internals, platform integration, hardware-enabling software
Skills:
Embedded Software, Algorithms, C, Computer Architecture, data structures, real-time system engineering, Logic Analyzers, code development tools, Oscilloscopes, Assembly language programming
Skills:
Data structures, Requirement Analysis, Algorithms, Debuggers, Testing, Embedded development tools, Configuration management tools, Analyzers, Oscilloscopes, Embedded System DSP programming, Software development life cycles, MCU MPU architecture, Design, Embedded real-time software engineering, Power electronics circuitry, Emulators, C language programming