C++/Qt/QML Embedded Software Engineer

Posted 4 Days Ago
Be an Early Applicant
Carpi, Modena
Mid level
Industrial • Manufacturing
The Role
The Embedded Software Engineer will work on developing and maintaining software for professional kitchen equipment, involving both backend and UI components on embedded Linux systems. Responsibilities include feature design, implementation, and troubleshooting throughout the software development lifecycle.
Summary Generated by Built In

Angelo Po Grandi Cucine S.P.A.

Come join a team where People make the difference! As a part of Marmon Holdings, Inc., a highly decentralized organization, we rely heavily on people with the aptitude, attitude, and entrepreneurial spirit to drive our success, and we're committed to attracting and retaining top talent.

The candidate will work on the full software development cycle (backend and UI) running on professional kitchen equipment produced by the company, on Linux (embedded) operating systems.
The candidate's responsibilities include every phase of software development: from designing and implementing new features to troubleshooting bugs.

Education: Master’s degree in Computer Science or Information Engineering
Required Experience: 3/4 years of experience in software development with C++/Qt/QML
Work Arrangement: onsite and remote

Required Knowledge:

  • Strong knowledge of C++ (11/14) and object-oriented programming paradigm
  • Proven experience in developing UIs using Qt/QML technology and working with Qt libraries
  • Experience in developing and cross-debugging applications for embedded Linux devices
  • Basic knowledge of Linux operating systems in embedded environments and basic Bash scripting skills
  • Basic understanding of commonly used network protocols across different stack layers (IP, TCP, HTTP, etc.)

Tools and development environments the candidate will use:

  • QT / QML in embedded environments for HMI development on Angelo Po production devices
  • Git versioning tools
  • TeamCity build management tools

Preferred Qualifications:

  • Knowledge of tools for generating embedded Linux distributions, such as Buildroot and YOCTO
  • Python scripting language knowledge
  • Experience in IoT and familiarity with the MQTT protocol
  • Experience with Continuous Integration and Continuous Delivery systems

Following receipt of a conditional offer of employment, candidates will be required to complete additional job-related screening processes as permitted or required by applicable law.

Top Skills

C++
The Company
Chicago, , IL
485 Employees
On-site Workplace

What We Do

Marmon Holdings, a Berkshire Hathaway company, comprises more than 120 autonomous businesses serving diverse industries and markets worldwide

Similar Jobs

Faenza, Ravenna, ITA
10001 Employees
Bologna, ITA
22000 Employees
Hybrid
Collecchio, Parma, ITA
53 Employees

Similar Companies Hiring

McCain Foods Thumbnail
Retail • Manufacturing • Food • Agriculture
Florenceville-Bristol, NB
20000 Employees
Arch Systems Inc. Thumbnail
Software • Manufacturing • Machine Learning • Internet of Things • Industrial • Artificial Intelligence • Analytics
US
80 Employees
Accuris Thumbnail
Software • Manufacturing • Machine Learning • Information Technology • Generative AI • Conversational AI
Denver, CO
1200 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account