Snap-on Romania
C++ Software Engineer
Snap-on RomaniaRomania17 days ago
Full-timeRemote FriendlyEngineering, Information Technology

🌎Snap-on Incorporated is a leading global innovator, manufacturer and marketer of tools, equipment, diagnostics, repair information and systems solutions for professional users performing critical tasks.

Products and services include hand and power tools, tool storage, diagnostics software, information and management systems, shop equipment and other solutions for vehicle dealerships and repair centers, as

well as for customers in industries, including aviation and aerospace, agriculture, construction, government and military, mining, natural resources, power generation and technical education.


People know Snap-on for the quality of our products, but we know that it is the passion and character of our people that make our company a global leader. With our diverse talents and deep pride in the Snap-on family of brands, we drive innovation and create value.


We work hard together. We grow together.

We are one Snap-on team.


Starting with August 2021, we are present on the Romanian IT market, consolidating a strong development center.

Now, we are looking for a C/C++ SW Engineer to join our team!


🚀Job Description:

  • Develop design documentation, including class diagrams, function descriptions, flow charts, data structures, etc.
  • Develop and debug new software modules, databases, and other system components.
  • Maintain existing software modules, databases, and other system components.
  • Interface with supervisor, other team members, and other departments to coordinate project activities.
  • Perform automated unit testing and integration testing and provide support for software validation.
  • Provide status and progress reports to Engineering Management.
  • Assess feasibility and soundness of design concepts and proposed implementations.
  • Develop complex components or complete products with minimum supervision.
  • Perform additional tasks as designated.


🚀Must-have requirements:

  • Bachelor’s degree in engineering / computer science.
  • Experience with proven technical and professional skills in software design, development, and testing.
  • Experience in C++ (C++14 and older versions as well)
  • Strong knowledge of OOP principles.
  • Experience with agile methodologies.
  • Proficiency in Windows development and tools like Visual Studio 2022, Visual Studio 2008, Git, SVN.
  • Solid commercial experience with bitwise operators.
  • Experience with Win32 threading.
  • Understanding of OS Abstracted code development.
  • Design and Develop apps, services for transferring data using different protocols.
  • Experience with .NET development.
  • Knowledge and experience with CAN/J1939/ISO15765/OBDII protocol.


🚀Professional opportunities:

  • At Snap-on you will have the opportunity to further develop your knowledge throughout challenging projects, having the chance to work within a product company.
  • There is a mix of modern and classical technologies within the company.


🚀Other benefits:

  • Work on impactful global projects.
  • Exposure to complex business applications.
  • Flexible working hours and hybrid setup.
  • Meal tickets, private medical insurance, and other appealing benefits.
  • Performance bonuses and career development support.

Key Skills

Ranked by relevance