Engineer/senior Engineer
20 hours ago
**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 timeCompany 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 yearCompanyAllinton 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 timeThe 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 timeRoles & 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 -...
-
Engineer/Senior Engineer
1 day ago
Singapore DSTA Full timeJoin 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...
-
Senior Piping Engineer
1 day ago
Singapore Seatrium Full timeJoin 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...
-
Data Engineer/Senior Engineer
1 day ago
Singapore Sea Full timeJoin 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 yearAibel 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...
-
Cybersecurity Engineer/ Senior Engineer
1 day ago
Singapore DSTA Full timeJoin 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 timeSoftware 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...