Linux Developer
Trieste or Cagliari preferred, ITA
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.