Job Type
Full-time
Description
As a Linux Developer at Telit Cinterion, you will be responsible for developing, maintaining, and optimizing software systems that run on Linux. You will collaborate with cross-functional teams to ensure the highest levels of system performance, reliability, and security. The ideal candidate will have strong experience in Linux system programming, be proficient in C/C++, and have a passion for building robust and scalable systems.
Requirements
Objectives & Responsibilities
- Design, develop, and maintain 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.
- Collaborate with cross-functional teams to integrate Linux systems with other technologies.
- Ensure security and compliance of Linux systems by implementing best practices.
- Participate in code reviews and provide technical mentorship to junior team members.
- Stay updated with the latest trends and advancements in Linux technologies.
Requirements & Qualifications
- Master’s degrees in electronic engineering or equivalent
- At least 5 years of experience as a Linux Developer 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.
Preferred Qualifications
- Experience in other RTOS like thread or FreeRTOS is a plus
- Experience in IOT world is a plus.
- Good English level is beneficial.