Mô Tả Công Việc
Implement components at all layers of the system, from drivers to frameworks
Debug complex, system-level, multi-component issues that typically span across multiple layers from kernel to application
Profile performance problems and drive optimizations across the software stack
Perform debugging and performance tuning exercises
Integrating client applications with Android OS components
Integration with client communication protocolsOur Tech Stack:
Operating Systems: AOSP
Front-ends: VueJs, JQuery, Kotlin, ObjectiveC
Back-ends: GoLang, Java
Databases: MySQL
IoT messaging protocols: MQTT, XMPP
Communication protocols: RS-485, SDI-2, Zigbee
AWS cloud services: EC2, ECS, RDS
Automated tests: Our Unit tests are written in Go Testing and Junit. Our acceptance tests are written in Postman, Selenium and Appium
Yêu Cầu Công Việc
3+ years experience in relevant programming languages for complex software solutions
3+ years experience with AOSP and embedded Linux platform
Proven experience designing and delivering complex, reusable solutions and applications in a large-scale C/C++ code base
Experience with operating systems internals and frameworks services. Experience with customizing SystemUI.
Experience with modern C/C++ standards, libraries and best practices
Experience with Java or Kotlin
Experience with Android SDK, NDK, JNI and IPC mechanisms
Experience with Linux kernel customization
Experience with Android or Linux performance tools and security models
Knowledge across architecture disciplines, application development methodologies, tools and modern DevOps
Knowledge of software development patterns and implementations
Knowledge of how to write and interpret unit, integration and acceptance tests
Hình thức
Quyền Lợi
OPPORTUNITIES
- Chance to work with people across continents U.S., Australia, United Kingdom.
- Chance to work overseas based on the request from clients.
- Chance to improve English skill since the main communication is English during working hours.
- Chance to improve the technical skills during working with clients on new technologies.
- Be encouraged and rewarded with attractive remuneration for initiating the ideas that bring the innovation.
TRAINING
- English training benefits for team leaders and key members.
- Technical and soft skill training.
- Training budget for key members, Team Leaders and PMs.
BENEFITS
- Social Insurance paid by company.
- Special health care insurance:
- Personal accident: 210,000,000/occurrence and no limited occurrences
- Health insurance: 63,000,000/disability and no limited disabilities
- Family special healthcare insurance for 5-year Employees, TA, PM.
- 13rd month salary as permanent bonus.
- 12 annual leaves/year. 2 more annual leaves will be added for every 4 continuous working years.
- Other bonuses depend on the performance and contributions to the project/company.
- Annual Company trip, Managers outing trip.
- Birthday gift, wedding gift, sick-leave caring gift, Funeral caring and sharing.
- Annual Health Check Program
SALARY ADJUSTMENT
- Yearly Performance Appraisal: The percentage of salary adjustment is 10%-24% depending on the individual’s performance within a specific period.
- Adhoc salary review and promotion are performed during the year.
WORKING ENVIRONMENT
- Provide laptop or macbook for working and can take home.
- Professional working space in office building: Coffee & tea are served every day, Microwave oven and refrigerator serving lunch in the office.
TEAM BUILDING ACTIVITIES
- Having monthly happy hour either in the office or outside.
- Sport clubs: Football, Badminton.