




Position Summary: MACSA ID is seeking a Software Engineer specialized in C++ and Embedded Linux to develop industrial coding and marking solutions, as part of an R&D team. Key Responsibilities: 1. Software development in C/C++ on Embedded Linux for devices 2. Participation in the evolution and maintenance of existing applications 3. Technical analysis, solution definition, and software testing At MACSA ID, we continue to grow and wish to incorporate a Software Engineer specialized in C++ and Embedded Linux into our R&D team to participate in developing our industrial coding and marking solutions. You will work in a technology-driven environment where software is critical to the operation of our equipment, developing applications that run directly on embedded systems. You will join a development team focused on software for embedded devices, participating in: \- Software development in C/C++ on Embedded Linux \- Evolution and maintenance of existing applications \- Development of new features for our equipment \- Technical analysis and solution definition \- Software testing and validation \- Software version control and maintenance \- Technical support for field-reported issues * Minimum 2 years of experience. Experience with Qt. Proficiency in Git / GitHub * Degree in Computer Engineering, Telecommunications Engineering, or Industrial Engineering * English (Intermediate spoken and written) * Competencies / Knowledge: \- Experience in C/C++ development on Linux \- Knowledge of embedded systems \- Experience with multithreading \- Interest in performance optimization and memory consumption reduction \- Strong analytical and problem-solving skills \- Initiative and commitment to continuous improvement \- Ability to work effectively in a team * Permanent employment contract * Full-time position * Additional information: Salary commensurate with experience. On-site work


