Snap-on Romania
Mid C++ Software Engineer
Snap-on RomaniaRomania17 days ago
Full-timeEngineering, Information Technology

🚀 About Snap-on

Snap-on Incorporated is a global leader in professional tools, diagnostics, and systems solutions. Since August 2021, Snap-on Romania has been a key development hub, delivering high-quality business software and integration solutions that support our global operations.

We are known for our uncompromising quality, fearless innovation, and passionate customer care. At Snap-on, we grow together. We are one team.

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.


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


💼 Your Role

• 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.


✅ What Makes You a Fit

• Bachelor’s degree in engineering / computer science.

• 5 years of experience with proven technical and professional skills in software design, development, and testing.

• Experience with C/C++ development and bitwise operators.

• Experience with agile methodologies.

• Experience with SVN, GIT/source code management, CI/CD development.

• Consistent demonstration of innovative thinking.

• Understanding of OS Abstracted code development.

• Design and Develop apps, services for transferring data using different protocols.

• Strong knowledge of bitwise operations.


Nice-to-haves

• Experience with .Net development.

• Experience with embedded system 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.


🎁 What’s in It for You

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


Key Skills

Ranked by relevance