About the Job:
We are looking for talents with development enthusiasm and tenacity to join our team. Candidates must have Embedded Linux / RTOS software/firmware development and problem-solving skills, as well as good interpersonal communication and teamwork. As the scale of our team organization continues to expand, the scope of services has become wider and wider. In the future, there will be more unknown areas waiting for us to explore and dig. If you want to do some challenging work, you don't want to stay the same. Welcome to contact us, we hope to hear from you!
Responsibilities :
- ARM Embedded System Linux / RTOS Platform development & maintenance
- Label Printer Firmware development & maintenance
- Customer Firmware Requirement development & maintenance
- Customize Firmware development & maintenance
- Production models function integration & maintenance
- OEM/ODM project development
- To define test plan for Software / Firmware project design
- Develop and write technical specifications
Embedded Linux BSP Engineer (ARM team)
Job description:
- Work on u-boot/SPL and linux kernel to bring up new platforms
- Enhance Yocto BSP meta layer to add more features
- Maintain and update u-boot/kernel/Yocto for existing products
Preferred Skills:
- C/C++, linux toolchain
- Git
- Debug skills in Linux kernel/user space
- Docker
1.Experience in U-Boot, Linux kernel, and BSP
2.Software develop based on Yocto Linux
3.Real-time Control System
4.Linux Driver development
5.Maintaining OPC UA source code
About the Opportunity:
We are looking for a talented Android developer to join a dedicated and diverse team in building up an exciting product. We offer a fantastic culture and great career prospects.
Responsibilities:
- Collaborate with UI designer in creating intuitive applications
- Collaborate with platform developers to ensure seamless back-end integration
- Collaborate with PM to develop application that meets all customer needs and timelines
- Design and build high performance and intuitive applications for Android platform
Requirements:
- Bachelor’s degree in computer science or related subject
- Familiar with Android SDK
- Familiar with Kotlin language
- Advanced Android UI skills (Customized UI)
- Good knowledge of MVVM architecture (ex: Data binding, etc.)
- Good understanding of code versioning tools - Git
- Experienced in integrating applications with web service (Rest) and web sockets
- Good knowledge of Android open source libraries
- Ability to discover, evaluate, research and implement new technologies and latest
- Android programming techniques to maximize the product quality and efficiency
- Self-motivated, good team player, problem solver and independent
1、Develop and maintain BSP and low-level software on MCU/SoC platforms.
2、Customize and port bootloader (e.g., U-Boot), Linux kernel, and device trees.
3、Integrate and debug drivers for peripheral devices (I2C, SPI, UART, USB, MIPI, CSI, Ethernet, etc.).
4、Perform board bring-up, hardware validation, and platform diagnostics.
5、Collaborate with hardware, system, and application teams to ensure end-to-end system stability.
6、Optimize memory usage, boot time, and system performance for embedded use cases.
7、Support secure boot, firmware update mechanisms (OTA), and production test software.
8、Provide documentation and training to internal teams as needed.