Sr. Software Engineer at Snapon

Posted in Other 2 days ago.

Location: San Jose, California





Job Description:

Overview


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.
More jobs in San Jose, California


PayPal Inc.

PayPal Inc.

PayPal Inc.
More jobs in Other


Corus Group, LLC

Cincinnati Children's Hospital Medical Center

Cincinnati Children's Hospital Medical Center