The global leader in automotive diagnostic equipment, Snap-on Diagnostics has an immediate opening for a Sr. Embedded Software Engineer who performs software and firmware design and development of automotive diagnostic applications and vehicle interface software running on microprocessor based handheld platforms.
Responsibilities
Responsibilities:
Performs system and software design, analysis and implementation of real time embedded automotive diagnostic applications
Performs software design and implementation of vehicle interface software and protocols
Selects and develops high performance peripheral drivers for use within platform offerings
Collaborates with global engineering staff in the development products applicable to all Snap-on markets
Collaborates with hardware engineering team to produce innovative platform solutions for global markets
Collaborates with applications engineers in the development of innovative software solutions for vehicle specific functions and issues
Provides technical interface between embedded platform development activities and Windows based platform development activities to insure commonality of functional capabilities
Performs technical analysis and comparison of competitive scan tool and handheld diagnostic platform products with existing Snap-on products
Qualifications
Qualifications:
BSCS, BSEE or BSSE
Minimum 5 yrs firmware development experience in relevant field
Fluent in C, C++
ARM or Coldfire development experience
UI development on embedded platforms for the commercial market
Previous automotive or handheld software development experience
Real time embedded systems development experience
Excellent written and verbal communication skills
Preferred:
Previous experience with automotive communication protocols such as CAN, DoIP, etc.
IAR Embedded Workbench development experience
Embedded graphical interface development with C/PEG and Embedded Wizard
Development experience with MicroDigital SMX RTOS and other embedded operation systems
Windows App development experience
C# development experience
Snap-on is an Equal Opportunity Employer, Minority/Female/Disabled/Veteran
We strongly encourage people of color, the LGBTQ+ community, veterans and active-duty military, parents, individuals with disabilities, and individuals from all cultural backgrounds to apply. Snap-on is an equal opportunity employer and complies with all applicable federal, state, and local fair emplyment practices and laws. Snap-on stricty prohibits and does not tolerate discrimination against applicants, associates, or any other covered persons for any reason inlcuding race, ethnicity, religion, color, national origin, sex, age, physical or mental disability, veteran status, gender identity, sexual orientation or any other characteristic protected under applicable federal, state, or local laws.
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.
Snap-on also derives income from various financing programs to facilitate the sales of its products. Products and services are sold through the company's franchisee, company-direct, distributor and internet channels. Founded in 1920, Snap-on is a $4.3 billion, S&P 500 company headquartered in Kenosha, Wisconsin.