Source description
About the role
Key Responsibilities: - Design, develop, and maintain hardware schematics using Altium Designer or equivalent PCB CAD tools. - Develop PCB layouts while following DFM (Design for Manufacturing), DFA (Design for Assembly), and DFT (Design for Testability) guidelines. - Design and review multilayer PCB layouts for embedded electronic products. - Perform schematic reviews, PCB layout reviews, hardware bring-up, board-level debugging, and product validation. - Develop and debug embedded firmware using Embedded C/C++ for microcontroller-based systems. - Work with microcontrollers such as STM32, ESP32, ARM Cortex-M, AVR, PIC, or similar platforms. - Integrate and troubleshoot communication interfaces including UART, SPI, I2C, RS485, CAN, USB, Ethernet, and Modbus. - Collaborate with cross-functional teams throughout product development, testing, and production support. - Prepare technical documentation, design files, BOMs, and test reports. - Troubleshoot hardware and firmware issues and support continuous product improvement. - Experience of 1 - 5 years Job Type: Full time Work Location: In person Key Responsibilities: - Design, develop, and maintain hardware schematics using Altium Designer or equivalent PCB CAD tools. - Develop PCB layouts while following DFM (Design for Manufacturing), DFA (Design for Assembly), and DFT (Design for Testability) guidelines. - Design and review multilayer PCB layouts for embedded electronic products. - Perform schematic reviews, PCB layout reviews, hardware bring-up, board-level debugging, and product validation. - Develop and debug embedded firmware using Embedded C/C++ for microcontroller-based systems. - Work with microcontrollers such as STM32, ESP32, ARM Cortex-M, AVR, PIC, or similar platforms. - Integrate and troubleshoot communication interfaces including UART, SPI, I2C, RS485, CAN, USB, Ethernet, and Modbus. - Collaborate with cross-functional teams throughout product development, testing, and production support. - Prepare technical documentation, design files, BOMs, and test reports. - Troubleshoot hardware and firmware issues and support continuous product improvement. - Experience of 1 - 5 years Job Type: Full time Work Location: In person