Snap-On Diagnostics
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 Snap-on facilities. This position requires
the design and development of software for real time embedded automotive
diagnostic applications.
Essential Skills
Required:
· Experienced in
C/C++ development · Embedded systems development for 32-bit microcontrollers
· Solid problem
solving and analytical skills
· 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
The following skills
are not essential, but desirable:
· Cross-platform
development using a range of IDE’s
· Proficient with
IAR EWARM, CodeWarrior or similar
· Proficient with
Microsoft Visual Studio 2019 or similar
· Knowledge of GUI
development · Knowledge of vehicle communication protocols such as CAN, UDS,
DOIP · Knowledge of internet protocols such as HTTP, TCP/IP
· Experience
integrating with web services
· Demonstrated
knowledge of test driven development, unit testing/refactoring
· Experience working
with source control systems
· Interest in
automotive/industrial technologies Educational Experience Requirements · Degree
in Software Development or an equivalent discipline
· 3-5 years’
experience in software development Successful Candidates Roles and
Responsibilities include but may not be limited to:
· Design and
implementation of software for handheld automotive diagnostic products
· Collaborate with
global Product Development Teams in all Snap-on locations
· Collaborate with
Applications Engineers in the development of innovative software solutions for
vehicle specific functions and issues. · Product validation and testing
· Other duties as
required by the manager
Benefits:
· Competitive
package for this full time position
· Health Insurance
· Pension
contributions
· Office hours
· 26 days holidays
plus public holidays
Software Engineering