Job Responsibilities :
- Responsible for part of functionalities and features in software projects; as well as the output of technical documents in aspects such as system architecture, design.
- Develop, maintain, customize, and improve modular and scalable embedded systems components(include application, kernel and drivers on Linux).
- Participate in software development and maintenance of projects.
- Participate in code review.
- Discover, evaluate, and implement new technologies to maximize development efficiency.
- Responsible for demand analysis and related research work on new technologies and new platforms and output relevant research and analysis results.
- Support relevant teams such as FAE, hardware and software test team.
- Respond to more complex technical queries and requirements to company customers.
- Participate in construction of team capability maps and the output of related technical training materials. Review important issues and output technical summary analysis reports.
- Other designated work arranged according to the company's business needs.
Job Requirements :
At least Bachelor's degree in computer engineering, Electrical Engineering, Computer Science, or a related field.1 or more years of experience in embedded Linux system software developmentProficient in Java / C / C++ and other programming languagesExperience in embedded software development (user space, kernel, driver development, i.e. socket, inter-process communications, multi- threaded programming, SPI, USB, PCIE and RGMII).Implemented internet protocols such as IP, TCP / UDP, HTTP, FTP, SSL and so on.Experience in electronic product stability design and problem analysis.Job Type : Full-time
Pay : RM4, RM8,000.00 per month
Benefits :
Cell phone reimbursementFlexible scheduleHealth insuranceMeal allowanceOpportunities for promotionProfessional developmentWork Location : In person