Job Description
Key Responsibilities:
• Design and implement software modules for real-time data processing and control systems.
• Conduct thorough testing and debugging of software to ensure reliability and performance.
• Optimize software for power efficiency and performance.
• Design, develop and optimize digital, analog and power electronic circuits.
• Select appropriate electronic components for various design requirements.
• Create and review PCB layouts ensuring optimal performance and manufacturability.
• Conduct prototype testing, debugging and validation of hardware designs.
• Write clear and accurate technical documentation, such as technical specifications, user manuals and test reports.
Good to have:
• Strong experience in embedded C/C++ programming.
• Proficiency in real-time operating systems (RTOS) and multi-threaded programming.
• Familiarity with communication protocols such as SPI, I2C, UART, CAN etc.
• Experience with software development tools such as compliers, debuggers and version control systems (eg. Git)
• Familiarity with DFM (Design for Manufacturability) and DFT (Design for Test) workflows.
• Proficiency in High Density PCB layouting.
• Familiarity with test equipment like multimeter, oscilloscope and protocol analysers.
• Experience with prototype testing, debugging and validation.
• Design and implement software modules for real-time data processing and control systems.
• Conduct thorough testing and debugging of software to ensure reliability and performance.
• Optimize software for power efficiency and performance.
• Design, develop and optimize digital, analog and power electronic circuits.
• Select appropriate electronic components for various design requirements.
• Create and review PCB layouts ensuring optimal performance and manufacturability.
• Conduct prototype testing, debugging and validation of hardware designs.
• Write clear and accurate technical documentation, such as technical specifications, user manuals and test reports.
Good to have:
• Strong experience in embedded C/C++ programming.
• Proficiency in real-time operating systems (RTOS) and multi-threaded programming.
• Familiarity with communication protocols such as SPI, I2C, UART, CAN etc.
• Experience with software development tools such as compliers, debuggers and version control systems (eg. Git)
• Familiarity with DFM (Design for Manufacturability) and DFT (Design for Test) workflows.
• Proficiency in High Density PCB layouting.
• Familiarity with test equipment like multimeter, oscilloscope and protocol analysers.
• Experience with prototype testing, debugging and validation.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application