Checking job availability...
Original
Simplified
Responsibilities:
- R&D into emerging technologies and industry best practices to enhance firmware engineering
- Design software architecture for new product introductions
- Perform cybersecurity analysis for new product introduction
- Develop and test application software and device drivers
- Develop accompanied software (web application, mobile application, automated test software, etc.) for new product introduction
- Collaborate closely with electronic engineers for new product introductions
- Work with manufacturing and suppliers for new product introduction
- Address customer questions and concerns, and ensure timely delivery
- Manage software / firmware development timeline
Requirements:
- Minimum a Degree in Electronics / Computer Engineering
- Minimum 3 years of relevant working experience
- Knowledge of interfaces and protocols such as SPI, I2C, UART, Ethernet, Wi-Fi, Lora, Matter, MQTT, etc.
- Hands-on experience with developing device drivers and debugging embedded platforms
- Expertise in C/C++, fluency in Git, proficiency in python or other scripting languages
- Strong programming fundamentals: algorithms & data structure, design patterns, etc.
- Experience in unit testing, static analysis, and other software quality tools
- Knowledge in RTOS, Embedded Linux, CI/CD, Docker, Cybersecurity, Agile or AI is a plus
- Proficient in spoken and written English
- Experience in conference calls with customers
Interested candidates are to apply directly with a latest CV to speed up the application process. Only shortlisted candidates will be notified. Thank you for applying.
Responsibilities:
- R&D into emerging technologies and industry best practices to enhance firmware engineering
- Design software architecture for new product introductions
- Perform cybersecurity analysis for new product introduction
- Develop and test application software and device drivers
- Develop accompanied software (web application, mobile application, automated test software, etc.) for new product introduction
- Collaborate closely with electronic engineers for new product introductions
- Work with manufacturing and suppliers for new product introduction
- Address customer questions and concerns, and ensure timely delivery
- Manage software / firmware development timeline
Requirements:
- Minimum a Degree in Electronics / Computer Engineering
- Minimum 3 years of relevant working experience
- Knowledge of interfaces and protocols such as SPI, I2C, UART, Ethernet, Wi-Fi, Lora, Matter, MQTT, etc.
- Hands-on experience with developing device drivers and debugging embedded platforms
- Expertise in C/C++, fluency in Git, proficiency in python or other scripting languages
- Strong programming fundamentals: algorithms & data structure, design patterns, etc.
- Experience in unit testing, static analysis, and other software quality tools
- Knowledge in RTOS, Embedded Linux, CI/CD, Docker, Cybersecurity, Agile or AI is a plus
- Proficient in spoken and written English
- Experience in conference calls with customers
Interested candidates are to apply directly with a latest CV to speed up the application process. Only shortlisted candidates will be notified. Thank you for applying.