software engineer in province of lucca

job type
apply now

job details

province of lucca, toscana
job category
Civil Engineering
job type
5 - 10
reference number

job description

The Technical and Engineering division of Randstad Professionals, specialized in research and selection of middle, senior and top management, searches for a major multinational Company leader in shipbuilding sector:


Software Developer C/C++


Key Responsibilities:

  • Develops complex software in C/C++, creates and executes designs for small sets of new functionalities for Navionics products in accordance with applicable software development methodology and releases processes;
  • Experience with software engineering tools such as configuration management systems, build processes, and debuggers in the software development process;
  • Collaborates and add value through participation in peer code reviews, providing comments and suggestions;
  • Provides reliable solutions to a variety of problems using sound problem-solving techniques;
  • Performs technical root cause analysis and outlines corrective action for given problems;
  • Estimates level of effort, evaluates new options for similar technology, offers suggestions to improve processes, and provides comments on some electrical design aspects;
  • Performs unit-test code for robustness, including edge cases, usability, and general reliability;
  • Works collaboratively and professionally with other Navionics associates in cross functional teams to achieve goals;
  • Applies a sense of urgency, commitment and focus on the right priorities in developing solutions in a timely fashion;
  • Participates in product and/or application definition activities including feature analysis and system tradeoffs.


Desired Skills & Experience

  • Bachelor’s Degree in technical discipline or equivalent professional experience and a minimum of 3 years relevant experience or an equivalent combination of education and relevant experience;
  • Outstanding academics;
  • Strong C/C++ programming and multi-threading skills;
  • Experience with STL usage;
  • Object orientated programming principles and Design patterns;
  • Thorough understanding of computing fundamentals such as data structures, algorithms, memory management;
  • Strong analytical and problem-solving skills and ability to troubleshoot issues;
  • Ability to quickly react to feedback, new requirements and priorities;
  • Must be team-oriented, possess a positive attitude and work well with others;
  • Excellent problem-solving and interpersonal skills;
  • Excellent written and oral communication skills;
  • Fluency in English and willingness to travel


Bonus points if you have:

  • Knowledge of C++11 standard;
  • Experience on Agile Development (SCRUM);
  • Experience on mobile development (Java, Objective-C, Swift);
  • Knowledge of OpenGL ES and building graphics applications;
  • SQlite;
  • Passion for marine sports.



Workplace: Province of Lucca




Ai sensi della normativa vigente l'offerta di lavoro si intende rivolta a entrambi i sessi (L. 903/77).I dati saranno trattati e conservati esclusivamente per finalità di selezione presenti e future, garantendo i diritti di cui agli artt. 7 e 13 del D. Lgs 196/2003 sulla tutela della privacy.


Laurea I Liv.