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 tool...

Apply for this Position

Ready to join PeopleGene? Click the button below to submit your application.

Submit Application