Engineer/senior Engineer

20 hours ago


Singapore Future Technology Devices International Limited Full time

**Department**: Engineering
- **Reporting To**: Software Engineering Team Leader
- **Location**: Singapore
- **Position Summary**:
**Position Summary**

**Key Responsibilities**

Firmware Development
- Design, develop, and maintain embedded firmware for USB 2.0/3.x systems.
- Implement and optimize USB device classes such as UVC, UAC and CDC.
- Develop and maintain USB descriptors and integrate open-source USB stacks as needed.
- Develop embedded software for serial peripherals such as I3C/I2C, SPI, and UART.
- Support USB Power Delivery (PD) implementation and integration.

System Integration & Debugging
- Collaborate closely with hardware and driver teams to define and refine firmware-hardware interfaces.
- Debug complex firmware issues using JTAG, logic analyzers, and USB analyzers.
- Conduct system-level integration and ensure robust interaction with host software.

Lifecycle & Documentation
- Participate in all phases of the SDLC, including requirements gathering, design, implementation, testing, and documentation.
- Conduct unit tests and support QA/SQA processes throughout the release cycle.

**Knowledge & Skill Requirements**
- Bachelor’s or Master’s degree in Computer/Electronics/Electrical Engineering or related field.
- 3-5 years of hands-on experience in real-time embedded systems development.
- Proficient in C/C++ with a focus on embedded firmware for ARM Cortex or equivalent platforms.
- Strong understanding of USB protocol, USB 2.0/3.x specifications, and USB class implementations (e.g., UVC, UAC, CDC).
- Familiar with USB stack development and descriptor configuration.
- Experience with communication interfaces like I3C/I2C, SPI, UART.
- Familiar with RTOS concepts and multi-threaded programming.
- Skilled in using debugging tools such as JTAG, logic analyzers, USB protocol analyzers.
- Ability to read schematics, interpret datasheets, and work closely with hardware teams.

**Preferred Qualifications**
- Experience with USB Protocol.
- Knowledge of video streaming standards (e.g., UVC) and audio protocols.
- Familiarity with open-source USB stacks and libraries.
- Experience with scripting languages (e.g., Python) for automation and testing

This job description outlines the general responsibilities and qualifications required for the Engineer/Senior Engineer (Firmware Development) position.


  • IT Engineer

    4 days ago


    Singapore Allinton Engineer & Trading Pte Ltd Full time

    Company Allinton Engineer & Trading Pte Ltd Designation IT Engineer Date Listed 27 Oct 2025 Job Type Entry Level / Junior Executive - Intern/TS Job Period Immediate Start, For At Least 3 Months Profession IT / Information Technology Industry Computer and IT Location Name 331 Jalan Besar, Singapore Address 331 Jln Besar, Singapore...

  • IT Engineer

    4 days ago


    Singapore Allinton Engineer & Trading Pte Ltd Full time $96,000 - $180,000 per year

    CompanyAllinton Engineer & Trading Pte LtdDesignationIT EngineerDate Listed27 Oct 2025Job TypeEntry Level / Junior ExecutiveIntern/TSJob PeriodImmediate Start, For At Least 3 MonthsProfessionIT / Information TechnologyIndustryComputer and ITLocation Name331 Jalan Besar, SingaporeAddress331 Jln Besar, Singapore 208983MapAllowance / Remuneration$800 - 1,500...

  • Director

    4 days ago


    Singapore GALA ENGINEER PTE. LTD. Full time

    The Operation Director is responsible for leading, guiding and directing all operational areas to ensure successful achievement of operational objectives. They must create operational plans that fully align with the organizations’ overall strategic plan, while maintaining a focus on operational effectiveness, efficiency, and customer satisfaction. This...

  • Project Manager

    4 days ago


    Singapore GALA ENGINEER PTE. LTD. Full time

    Roles & Responsibilities **Responsibilities**: - Project planning and requirements gathering, ensuring project requirements are met - Manage the entire budget for the project - Liaise and manage internal and external - Give proposals for project strategies, planning, definition of tasks and deliverables, quality control, risk analysis and management -...


  • Singapore DSTA Full time

    Join to apply for the Engineer/Senior Engineer (Aerospace)role at DSTA Join to apply for the Engineer/Senior Engineer (Aerospace)role at DSTA Get AI-powered advice on this job and more exclusive features. We seek driven individuals to join DSTA, where you will design, develop, integrate, test and operationalise capabilities with game changing technologies...


  • Singapore Seatrium Full time

    Join to apply for the Senior Piping Engineer (Engineering)role at Seatrium Join to apply for the Senior Piping Engineer (Engineering)role at Seatrium Support the Piping Lead Engineer by executing assigned tasks with minimal supervision. Lead a team of piping engineers and designers or supervise external design house deliverables. Review and track progress of...


  • Singapore Sea Full time

    Join to apply for the Data Engineer/Senior Engineer role at Sea Join to apply for the Data Engineer/Senior Engineer role at Sea About Us Sea is the leading consumer internet company in Southeast Asia and Taiwan. Our mission is to better the lives of the consumers and small businesses of our region with technology. About the Team: About Us Sea is the leading...

  • Senior Engineer

    7 days ago


    Singapore Aibel Full time $120,000 - $200,000 per year

    Aibel is a leading service company within the oil, gas and offshore wind industries. We provide our customers with optimal and innovative solutions within engineering, construction, modifications and maintenance throughout a project's entire life cycle. Aibel's 4000 skilled employees are located close to our customers at the company's offices in Norway and...


  • Singapore DSTA Full time

    Join to apply for the Cybersecurity Engineer/ Senior Engineer role at DSTA We are looking for innovative engineers and developers to join our Cybersecurity Programme Centre in the following role: Design, implement, project and system manage the information security infrastructure such as identity & access management systems, network and systems protection,...


  • Singapore PSA Singapore Full time

    Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We’re looking for Software Engineers to join our Agile...