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.

Latest Job Listings