The Senior Software Engineer will use their design and development skills to build and maintain Videojet Printer Software Platform, using C++ and Qt/QML. This position will involve interacting with the Staff Engineer on getting clarity on requirement and work with the team to deliver Quality software on time. This position will need individual to be self-starter and mentor team members on technical aspects. The Senior Software Engineer will have to champion best in class SDLC practices.
The Senior Software Engineer will be required to work closely with team members across the globe, like Software Architects and a team of Software Developers and Software Testers.
Key Accountability
Design technical solutions
Work with team members to deliver high quality software on time.
Assist with solving technical problems when they arise
Ensure the implementation of agreed architecture and infrastructure
Address technical concerns,
Drive technical innovation
Work with global partners.
Champion SCRUM development methodology.
Develop and maintain a strong working knowledge of all Videojet products.
Drive strategic and tactical decision making from a technology perspective; including software modernisation
Research and stay on top of industry trend and approach relevant to Videojet products and solutions.
Qualifications
4-year degree (Computer Science or equivalent Engineering)
Experienced in SCRUM development methodologies
A minimum of 5+ years of design and development of embedded applications.
Hands-on knowledge of Embedded C++ programming, Qt/QML desired