Job Title: Linux System Software Engineer
About the Role:
We are seeking a skilled Linux system software engineer to join our team. As a key member, you will be responsible for designing, developing, and maintaining software systems that run on Linux.
Key Responsibilities:
* Design and develop software applications for Linux platforms.
* Customize and optimize Linux kernel, drivers, and modules.
* Develop scripts and automation tools for system maintenance and deployment.
* Debug and troubleshoot Linux-related issues, including performance bottlenecks.
Requirements:
* Master's degree in electronic engineering or equivalent.
* At least 5 years of experience as a Linux system software engineer or similar role.
* Expert knowledge of Linux systems, kernels, and architectures.
* Proficiency in programming languages such as C, C++, Python, or Shell scripting.
* Good knowledge in embedded systems development.
* Hands-on experience with Linux distributions (e.g., Ubuntu, CentOS, Debian, Red Hat).
* Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
* Excellent problem-solving skills and attention to detail.
Bonus Requirements:
* Experience in other RTOS like thread or FreeRTOS is a plus.
* Experience in IoT world is a plus.
About Us:
We are a leader in IoT innovation, offering end-to-end solutions designed to reduce time-to-market and costs for businesses. Our portfolio includes custom-designed connected devices and enterprise-grade wireless communication and positioning modules.