Overview
- Reporting To: Manager (Software Development)
- Position Summary: Software Development
Job Purpose
Embedded systems developers, with skills, knowledge in bare metal, RTOS and Linux based development of standard peripherals, including USB device and host.
Key Responsibilities
- Design, develop, and optimize embedded firmware in C/C++ for production-grade devices.
- Architect and implement solutions on microcontrollers, processors, and RTOS-based systems .
- Lead debugging and resolution of complex hardware–software integration challenges.
- Build and enhance C#/.NET-based production test systems for manufacturing environments.
- Drive end-to-end product development, from prototyping and validation through to mass production and deployment
Addition Responsibilities
- Any reasonable task assigned by mana...