• Install, configure, test, maintain, monitor and troubleshoot hardware, software, desktop computers, network systems, operating systems and peripheral devices.
• Administer and monitor network infrastructure and server systems to ensure optimal performance and security.
• Deliver induction sessions for new users and provide ongoing training and technical support as required.
• Maintain an accurate and up-to-date inventory of IT hardware, software and related resources.
• Undertake additional IT duties and projects as assigned.
• Oversee the production process to ensure alignment with the production plan.
• Coordinate with relevant departments to establish and maintain production standards.
• Develop, review, and improve production processes to enhance efficiency and productivity.
• Improve and monitor departmental staff performance to ensure production targets are met.
• Manage and supervise operational staff to ensure activities are carried out in accordance with the production plan.
• Analyse, troubleshoot, and resolve technical issues arising during production.
• Prepare daily and monthly reports summarising production performance, issues, and improvement actions.
• Supervise team members to ensure compliance with company rules, regulations, and policies.
Role Overview
• Responsible for end-to-end PCBA design, from initial concept through production release.
• Play a key role in driving technical innovation, ensuring design quality, supporting cost-reduction initiatives, and delivering reliable hardware solutions for complex products.
• Provide technical leadership and mentorship to junior engineers.
Key Responsibilities
• Lead the design, development, and validation of PCBAs for embedded electronic systems.
• Produce and maintain comprehensive design documentation, including schematics, Gerber files, BOMs, and manufacturing deliverables.
• Collaborate closely with firmware, mechanical, and production engineering teams to ensure optimal system integration and product performance.
• Identify and implement cost-optimization opportunities while maintaining quality and reliability standards.
• Support manufacturing through Design for Manufacturing (DFM) and Design for Test (DFT) practices.
• Research, evaluate, and adopt new technologies, components, and design methodologies to enhance product performance and efficiency.
• Provide technical guidance, review designs, and mentor junior hardware engineers.
• (Preferred) Support firmware development and debugging to strengthen hardware–firmware integration.
• Design, implement, and enhance Linux kernel components, device drivers, and user-space software for embedded systems.
• Develop and support Board Support Packages (BSPs) across multiple hardware platforms, covering bootloaders, kernel setup, device trees, and filesystem integration.
• Work closely with hardware teams to bring up new boards, troubleshoot hardware–software issues, and ensure smooth system integration.
• Evaluate and optimize system performance, memory efficiency, and power usage in embedded Linux environments.
• Investigate and resolve complex issues related to the embedded Linux OS, drivers, and applications.
• Produce and maintain clear, well-structured technical documentation for system design, implementation, and testing.
• Collaborate with cross-functional teams—including hardware, application development, QA, and product management—to define requirements and deliver reliable, high-quality products.