Taro Logo

Embedded Software Engineer

Leading global manufacturer of forklift trucks and warehouse trucks, providing intralogistics solutions and services.
Embedded
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Automotive · Robotics · Logistics

Description For Embedded Software Engineer

Linde Material Handling, part of KION Group, is seeking an Embedded Software Engineer to join their Digital Hub in Barcelona. This role offers an exciting opportunity to work on innovative digital solutions for forklift trucks and warehouse systems. The position combines cutting-edge embedded systems development with real-world industrial applications. As an Embedded Software Engineer, you'll be responsible for developing and maintaining software for ARM-based microcontroller systems, implementing various communication protocols, and ensuring system reliability and safety.

The company offers a modern work environment with a hybrid setup (60% remote work), competitive benefits, and the chance to work on international projects across 5 hubs in Europe. The role requires strong expertise in C/C++ programming, embedded systems, and hardware integration, with a focus on safety-critical applications. You'll be part of a team that values innovation, collaboration, and continuous learning.

The position is ideal for someone with at least 3 years of embedded software development experience who wants to contribute to the future of industrial automation and logistics. The company culture is built on values of Integrity, Collaboration, Courage, and Excellence, with a strong commitment to diversity and employee well-being. Benefits include private health insurance, flexible working hours, food allowance, and various other perks.

Working at KION Group means joining a global leader in intralogistics with over 42,000 employees worldwide. The company's commitment to technological advancement and sustainable solutions makes this an excellent opportunity for career growth and meaningful impact in the industrial automation sector.

Last updated 12 days ago

Responsibilities For Embedded Software Engineer

  • Develop, maintain, and enhance embedded software in C/C++ for ARM-based microcontroller systems
  • Design and implement low-level drivers and communication protocols (SPI, I2C, UART, CAN, LIN, USB, ISO-TP, CANopen)
  • Collaborate with cross-functional teams to capture requirements and deliver robust, scalable, and efficient software solutions
  • Apply modern debugging and testing methodologies to ensure quality, reliability, and safety of embedded systems
  • Contribute to system architecture discussions, participate in code reviews, and continuously bring in ideas to improve design and performance

Requirements For Embedded Software Engineer

  • Degree in Computer Science, Software Engineering or related field (or equivalent practical experience)
  • 3+ Years of proven experience in embedded software development, especially with C and C++
  • Hands-on experience with microcontrollers (preferably ARM-based SoCs) and real-time communication protocols
  • Solid understanding of hardware/software integration in safety-critical or performance-critical environments
  • Experience working in domains such as Automotive, Healthcare, or Industrial Automation
  • Strong analytical mindset, structured approach to problem-solving, and excellent documentation skills
  • Team player with a proactive attitude and a continuous learning mindset
  • Fluent English in both written and spoken communication

Benefits For Embedded Software Engineer

Medical Insurance
  • Private health insurance
  • Food Allowance
  • Flexible hours and intensive Friday schedule
  • 60% remote work (Home Office)
  • Seasonal fruit in the office
  • Support for employees with children with disabilities
  • Extensive trainings

Interested in this job?

Jobs Related To Linde Material Handling - KION Group Embedded Software Engineer