Staff / Senior Software Engineer (Linux)

5 days ago


Singapore Future Technology Devices International Limited Full time

**Department**: System Engineering
- **Reporting To**: Lead / Manager - System Engineering
- **Location**: Singapore
- **Position Summary**:
**Position Summary**
- Creative and responsive developer, with excellent skills, knowledge and experience in USB domain, including device drivers implementation in Linux, mac, winCE

**Key Responsibilities**

Software Development
- Perform USB2.0 / USB3.0 device driver development, test, optimization and maintenance
- Participate in all phases of SDLC and prepare corresponding documentation
- Undertake porting and maintenance of existing drivers to new frameworks and OSes
- Resolve defects reported by internal and external customers
- Work closely with USB host & device firmware development teams

**Knowledge & Skill Requirements**
- Degree/Master in Computer Science/Engineering
- 5-10 years or above experience in the area of USB device drivers development
- Working experience from specification to delivery of certified products
- Good knowledge of USB2.0 and USB3.0 protocols and USBCV is required
- Understanding of USB Device Classes (HID, MSC, CDC, UVC, UAC, DFU, Custom) is a plus.
- D2XX knowledge is a definite plus.
- Knowledgeable in WinUSB and libusb
- Embedded development experience in WinCE, MacOS, Android and Linux is a definite plus
- Experience working with hardware boards, scope and USB analyses
- Experience in USB device pre-testing and USB certification
- Professional attitude to work and meticulous in coding and testing
- Must have participated and experienced in SQA processes

**Working Conditions**

We provide a professional, fun and exciting work environment where innovation and creativity thrive



  • Singapore Centre for Strategic Infocomm Technologies (CSIT) Full time

    Cyber Security Software Engineer (Linux)Join to apply for the Cyber Security Software Engineer (Linux)role at Centre for Strategic Infocomm Technologies (CSIT) . Job Overview As a Cyber Security Software Engineer, you will: Conduct exploratory analysis of threats on Linux systems. Design, develop, and implement innovative security solutions on Linux...


  • Singapore Canonical Full time

    Software Engineering Manager - Desktop and Embedded Linux Optimisation Join to apply for the Software Engineering Manager - Desktop and Embedded Linux Optimisation role at Canonical Continue with Google Continue with Google Software Engineering Manager - Desktop and Embedded Linux Optimisation 4 months ago Be among the first 25 applicants Join to apply for...


  • Singapore Canonical Full time

    Software Engineering Manager - Desktop and Embedded Linux Optimisation Join to apply for the Software Engineering Manager - Desktop and Embedded Linux Optimisation role at Canonical Continue with Google Continue with Google Software Engineering Manager - Desktop and Embedded Linux Optimisation 4 months ago Be among the first 25 applicants Join to apply for...

  • Staff Engineer

    2 days ago


    Singapore Seagate Technology Full time

    Join to apply for the Staff Engineer (Software Engineering)role at Seagate Technology About Our Group The Software Engineering department within Equipment Design Engineering (EDE) at Seagate Technology designs, develops, and sustains robust software solutions for HDD backend test equipment and automation systems. The team specializes in automation...

  • Linux Kernel

    2 weeks ago


    Singapore Ambition Full time

    We are looking for a Linux Kernel / C Software Engineer to join a leading technology company building next-generation networking, storage, and security solutions. This role offers the opportunity to work on high-performance SoCs, driving innovation in embedded software and system integration. You will be involved across the full software development...


  • Singapore ExpressVPN Full time

    Senior/Staff Software Engineer (Node.js)Join to apply for the Senior/Staff Software Engineer (Node.js)role at ExpressVPN Senior/Staff Software Engineer (Node.js)Join to apply for the Senior/Staff Software Engineer (Node.js)role at ExpressVPN Get AI-powered advice on this job and more exclusive features. Direct message the job poster from ExpressVPN Kape is a...


  • Singapore Centre for Strategic Infocomm Technologies Full time

    Job Scope Conduct exploratory analysis of threats on Linux systems Design, develop and implement innovative software solutions on Linux platform to counter threats Keep abreast of the latest Linux security and system developments and adapt to changing cybersecurity landscape Requirements Degree in Infocomm Security, Computer Security, Computer/Electrical...


  • Singapore Bitdeer Group Full time

    Join to apply for the Linux System Software Engineer role at Bitdeer (NASDAQ: BTDR)1 week ago Be among the first 25 applicants About Bitdeer Bitdeer Technologies Group (Nasdaq: BTDR) is a leader in the blockchain and high-performance computing industry. It is one of the world’s largest holders of proprietary hash rate and suppliers of hash rate. Bitdeer is...

  • Software Engineer

    4 days ago


    Singapore ST ENGINEERING INFO-SECURITY PTE. LTD. Full time

    ST Engineering is a global technology, defence and engineering group with offices across Asia, Europe, the Middle East and the U.S., serving customers in more than 100 countries. The Group uses technology and innovation to solve real-world problems and improve lives. Our dedication to excellence and our strong track record have earned us a distinctive...


  • Singapore OKX Full time

    Senior Staff Software Engineer, Trading Service Join to apply for the Senior Staff Software Engineer, Trading Service role at OKX Senior Staff Software Engineer, Trading Service 4 days ago Be among the first 25 applicants Join to apply for the Senior Staff Software Engineer, Trading Service role at OKX OKX will be prioritising applicants who have a current...