Our professions

Embedded Linux Engineer

The Embedded Linux Engineer develops and optimizes Linux-based software for embedded platforms. Explore the role's missions, skills and career at T&S.

Embedded Linux Engineer

Mission

The Embedded Linux Engineer develops, integrates, and optimizes Linux-based software solutions for embedded systems. Working at the intersection of hardware and software, they ensure the reliability, performance, and scalability of embedded platforms used in industries such as IoT, transportation, energy, telecommunications, and industrial automation.

Main Activities

  • Design, develop, and maintain embedded Linux software solutions.
  • Customize and configure Linux distributions for target hardware platforms.
  • Develop low-level software components using C and C++.
  • Integrate and maintain Linux kernel modules, drivers, and Board Support Packages (BSPs).
  • Optimize system performance, boot times, memory usage, and power consumption.
  • Perform debugging, testing, validation, and troubleshooting activities.
  • Support software integration on embedded hardware platforms.
  • Collaborate with hardware, firmware, and software teams throughout the development lifecycle.

Technical Skills

  • Embedded Linux development.
  • Linux distributions and build systems (Yocto, Buildroot).
  • C and C++ programming.
  • Linux kernel architecture and driver development.
  • Board Support Package (BSP) development and customization.
  • Cross-compilation, debugging, and profiling tools.
  • Embedded hardware architectures and system integration.
  • Communication protocols (UART, SPI, I2C, CAN, Ethernet, USB).
  • Software testing, validation, and troubleshooting.
  • CI/CD practices and version control systems (Git).

Soft Skills

  • Strong analytical and problem-solving skills.
  • Attention to detail and technical rigor.
  • Curiosity and continuous learning mindset.
  • Effective communication skills.
  • Teamwork and cross-functional collaboration.
  • Autonomy and adaptability.
  • Ability to work in complex and fast-paced technical environments.
Our recruitment process

Simple, fast, respectful

Our commitment — Every application receives a response and a transparent recruitment process.

Step 01
Recruiter Interview

An initial discussion to understand your background and career goals, and to introduce you to T&S.

Step 02
Manager Interview

An in-depth discussion about projects, your future team, and opportunities.

Step 03
Discussion with a Subject Matter Expert

Assessment of your technical skills and a chance to connect with like-minded professionals.

Step 04
Meeting with Senior Management

Final mutual validation and job offer to join the adventure.

Behind the scenes

Real life at T&S

Beyond the technical work, it’s a human adventure. Seminars, hackathons, team get-togethers, or just coffee breaks: get a glimpse into our day-to-day life.