Taro Logo

C++/Qt/QML Embedded Software Engineer

Part of Marmon Holdings and Berkshire Hathaway, Angelo Po Grandi Cucine specializes in professional kitchen equipment manufacturing.
63100 Ascoli Piceno, Province of Ascoli Piceno, Italy
Embedded
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS

Description For C++/Qt/QML Embedded Software Engineer

Angelo Po Grandi Cucine S.P.A., a subsidiary of Marmon Holdings backed by Berkshire Hathaway, is seeking an Embedded Software Engineer to join their team. This role offers a unique opportunity to work on professional kitchen equipment, developing both backend and UI software for embedded Linux systems.

The position requires expertise in C++/Qt/QML development, with a focus on embedded systems. You'll be responsible for the complete software development lifecycle, from designing new features to debugging and maintenance. The role combines both backend development and user interface creation, making it an exciting opportunity for engineers who enjoy full-stack embedded development.

As part of Marmon Holdings, you'll be working within a global industrial organization that values innovation and impact. The company offers a blend of onsite and remote work arrangements, providing flexibility while maintaining collaborative development practices. You'll work with modern development tools including Git and TeamCity, and have the opportunity to work on IoT-connected kitchen equipment.

The ideal candidate should have a Master's degree in Computer Science or Information Engineering, along with 3-4 years of relevant experience. Strong knowledge of C++ (11/14), Qt/QML, and embedded Linux systems is essential. The role offers exposure to various technologies including network protocols, build systems like Buildroot and YOCTO, and IoT protocols such as MQTT.

This position is perfect for someone who wants to combine their software engineering expertise with practical applications in professional kitchen equipment, working for a company backed by one of the world's most respected investment firms. You'll be part of an organization committed to making a positive impact while fostering professional growth and innovation.

Last updated a day ago

Responsibilities For C++/Qt/QML Embedded Software Engineer

  • Work on full software development cycle (backend and UI)
  • Design and implement new features
  • Troubleshoot bugs
  • Develop applications for professional kitchen equipment
  • Work with Git versioning tools
  • Use TeamCity build management tools

Requirements For C++/Qt/QML Embedded Software Engineer

Linux
  • Master's degree in Computer Science or Information Engineering
  • 3/4 years of experience in software development with C++/Qt/QML
  • Strong knowledge of C++ (11/14) and object-oriented programming paradigm
  • Experience in developing UIs using Qt/QML technology
  • Experience in developing and cross-debugging applications for embedded Linux devices
  • Basic knowledge of Linux operating systems and Bash scripting
  • Basic understanding of network protocols (IP, TCP, HTTP)

Jobs Related To Angelo Po Grandi Cucine S.P.A. C++/Qt/QML Embedded Software Engineer