cover image
Gravotech

Gravotech

www.gravotech.com

1 Job

616 Employees

About the Company

The Gravotech Group designs, manufactures and distributes engraving, marking and cutting solutions. The Gravotech group represents a global network present in 25 countries with over 650 employees to provide its customers with exceptional engraving and permanent marking solutions. As a world leader in durable marking technologies such as engraving, laser, micro-percussion and scratching, we use our expertise to develop and market equipment. We also develop software and consumables for every application, from personalization to architectural signage and industrial parts marking. Contact us: contact@gravotech.com

Listed Jobs

Company background Company brand
Company Name
Gravotech
Job Title
Ingénieur développement logiciel embarqué (C/C++/Qt) (H/F)
Job Description
**Job title** Embedded Software Development Engineer (C/C++/Qt) **Role Summary** Design, develop and maintain firmware and GUI applications for embedded Linux platforms using C/C++ and Qt (C++/QML). Deliver high‑quality, safety‑compliant solutions that meet schedule, budget and quality targets for industrial marking and engraving devices. **Expectations** - Deliver firmware on time, within budget and quality standards. - Apply safety regulations and industry standards (e.g., ISO 26262, IEC 61508) in all development. - Produce thorough documentation and participate in continuous improvement activities. **Key Responsibilities** - Implement new and maintain existing firmware and GUI on R&D‑specified hardware. - Co‑design application architecture and contribute to design reviews. - Translate functional specifications into robust, well‑documented code. - Create unit tests, execute functional tests, analyze results and report findings. - Document features, update software manuals, and support Level‑3 troubleshooting. - Manage source code with GIT, track bugs in a dedicated issue system. - Propose structural improvements and evolutionary changes to existing solutions. - Support firmware qualification and participate in quality‑gap investigation (QRQC). - Coordinate with documentation teams and assist in pre‑project scoping and specification drafting. **Required Skills** - Proficiency in C/C++ for embedded systems. - Strong experience with Qt (C++/QML) for embedded GUI development. - Embedded Linux platform knowledge. - Understanding of firmware architecture and safety/quality standards. - Unit and functional test implementation and analysis. - Documentation expertise (system, user, and software). - Version control (GIT) and bug‑tracking tool proficiency. - Effective written and verbal communication skills for cross‑functional collaboration. **Required Education & Certifications** - Master’s degree (Bac +5) or equivalent Engineering degree in Embedded Systems, Software Development, or Industrial Electronics with embedded software specialization. - (Optional) Certifications in embedded development or safety standards (e.g., ISO 26262, IEC 61508) are a plus.
Rillieux-la-pape, France
On site
18-11-2025