Sorry, but this job has expired. Please try another search or browse our jobs.

Software Engineer Vehicle Communications Software (VCS) – Cork, Ireland

Job Category:
Software Developer/Engineer
Job Type:
Level of IT Experience:
1-5 Years
Salary Description:
Competitive Salary Offered - Depending on experience
Snapon Diagnostics
Job Ref:

Company Description

Snap-on Incorporated is a $3.4 billion leading global developer, manufacturer and distributor of tool and equipment solutions for professional technicians, motor service shop owners, specialty repair centres, original equipment manufacturers, and industrial tool users world-wide.

Product lines include hand and power tools, diagnostics and shop equipment, tool storage products, diagnostics software and other solutions for the transportation and industrial service industries.

Snap-on's mission is to create value by providing innovative solutions to the transportation service and industrial markets worldwide. Snap-on has long been the leader in producing the highest quality hand tools for the professional technician, but today, Snap-on is more than a hand tool company.

Today, Snap-on surrounds its customers with a full range of capabilities.

Snap-on's present and future success is driven by its competitive advantages. These advantages give substance to Snap-on's ambitions, shape its strategies and define the essence of its value as an investment and an institution. Snap-on has assembled the industry's most complete portfolio of technology solutions and has the development capabilities to address the service challenges of tomorrow.

The Cork facility is one of several Snap-on global engineering sites and employs over 70 development professionals. The European Vehicle Communication Software (VCS) team consists of 30 people within the Cork facility, operating within a wider team of employees located in the US, China, Australia and Brazil.

Snap-on Diagnostics ( ) is seeking to hire an outstanding Senior Software Engineer to assist Snap-on’s Vehicle Communication Software (VCS) team maintain and release quality software products. Candidates must possess a keen interest in software development best practice. 

The candidate should be self-motivated, able to work on his/her own initiative and be able to work in a team environment.

Job Description:

This position requires an excellent team player with good communication skills who clearly demonstrates a passion for delivering software of uncompromising quality to customers. The successful candidate will frequently be required to work on a cross-functional level with other Snapon facilities. This position requires the design and development of software for real time embedded automotive diagnostic applications.

Essential Skills Required:

 Fluent in C/C++

 Real time embedded systems development experience

 Solid debugging/analytical and problem solving skills

 Degree or equivalent experience in software development

 3-5 years experience in software development

 Self-motivated, results oriented with the ability to deliver the highest-quality software

using industry best-practice methodologies

 Team-oriented attitude

 Excellent English written and verbal communication skills

 Experience working with source control systems such as Vault, Mercurial/Git or


The following skills are not essential, but desirable:

 Programming experience in an embedded environment employing a real-time operating


 Experience implementing graphical user interfaces in an embedded system

 Experience implementing Wi-Fi, HTTP, Sockets, in an embedded system

 Experience with Freescale CodeWarrior IDE for ColdFire based microcontrollers

 Experience with IAR EWARM IDE for ARM based microcontrollers

 Proficient with Microsoft Visual Studio and having Windows development experience

Successful Candidates Roles and Responsibilities include but may not be limited to:

 Requirements analysis, design, implementation and testing of vehicle interface software,

communication protocols, associated business logic and user interface screens.

 Software design and implementation of vehicle interface software and protocols.

 Understand and implement methodologies for reverse engineering of vehicle

communication protocols and potential areas for process improvements.

 Collaborate with global Vehicle Communication Software team in the development of

products applicable to all Snap-On markets.

 Collaborate with Applications engineers in the development of innovative software

solutions for vehicle specific functions and issues.

 Assists with development and execution of applications validation and testing.

 Other duties as required by the manager.

Contact Details:
Snapon Diagnostics
Tel: 021
Contact: HR Manager

You may return to your current search results by clicking here.

This website uses cookies. Read our cookie policy for more information. By continuing to browse this site you are agreeing to our use of cookies.

Latest Job Listings