bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesCareers Snapon Icims ComProject Engineer

Project Engineer

Careers Snapon Icims Com · Rochester Hills, MI, US · Active · iCIMS

Job facts

FieldValue
CompanyCareers Snapon Icims Com
TitleProject Engineer
Normalized title-
Department / team-
LocationRochester Hills, MI, United States
Work model-
Employment typeFull Time
Salary-
Statusactive
ATS provideriCIMS
Posted / first seen2025-09-29 / 2026-05-31
Changed / last seen2026-06-02 / 2026-06-19

Related slices

PageWhat it containsOpen
Company jobsActive postings from Careers Snapon Icims Com.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through iCIMS.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Rochester Hills.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyCareers Snapon Icims Com
Sourceb7eed62b-d0df-4275-8a35-6e5bae97f3b6
ATS provideriCIMS

Description

Overview Snap-on Business Solutions Position: Project Engineer – PC, Mobile & Embedded Diagnostics for Heavy Duty Vehicles Location: Rochester Hills, MI Work: Monday-Friday; 8a-5p; On Facility Site We are seeking a senior technical engineer to lead development of diagnostic solutions across embedded, PC, and mobile platforms in the heavy-duty vehicle diagnostics domain. This role is best suited for someone with strong hands-on experience in embedded software, vehicle communications, and system integration who can also provide technical leadership across cross-functional teams. You will help define architecture, solve complex integration challenges, and deliver secure, high-quality products that support evolving customer and industry requirements. Responsibilities Lead development of driver, firmware, and application software for vehicle communication devices supporting heavy-duty diagnostic protocols such as CAN/J1939, ISO 15765-2, J1708/J1587, UDS, and ISO 22900. Define requirements, system architecture, and integration strategies across software and hardware platforms. Develop and enhance API drivers aligned to industry standards such as RP1210, RP1227, and J2534. Ensure compliance with cybersecurity, safety, and regulatory requirements. Collaborate with OEMs, fleets, suppliers, and internal engineering teams to deliver robust, secure, and high-performing diagnostic solutions. Provide technical leadership during development, testing, and customer deployments by driving issue resolution and integration readiness. Contribute to certification and compliance documentation. Qualifications Bachelor’s or Master’s in Electrical Engineering, Computer Engineering, Computer Science, or related field. 5+ years of experience in embedded systems, diagnostics, or automotive/heavy-duty software development. Strong technical expertise in the following areas: Object-oriented software development, preferably in C++ Multithreaded software design and development Development of API drivers and communication layers on PC platforms using C, C++, or .NET Strong understanding of vehicle communication protocols such as CAN, CAN FD, ISO 15765-2, UDS, J1939, and DoIP Working knowledge of TCP/IP networking, secure communications such as TLS, VPN, and IPsec, and diagnostic tools such as Wireshark Experience with low-level PC drivers such as USB or NDIS and integration of third-party SDKs Strong experience with modern software development environments, preferably Visual Studio 2022 Familiarity with Agile, CI/CD, and version control (Git). Preferred Skills Experience developing firmware for vehicle communication interface devices using microcontrollers, CAN transceivers, UARTs, and USB peripherals, preferably on NXP-based platforms Experience debugging firmware on embedded or connected IoT devices Familiarity with PC and mobile application development on Android or iOS that integrates with third-party APIs and device communication layers Exposure to AI-assisted software development or familiarity with large language model-based tooling Linux experience in embedded or device-oriented environments Hands-on experience with cybersecurity practices in embedded systems Wireless communication experience with Wi-Fi, Bluetooth Classic SPP, or Bluetooth Low Energy Experience with containerized applications on embedded systems (Docker, Podman).

Full job record

Job IDc9e32c4a4ecf8b7ed684787eee1dc61d31f2033c
Org ID5e9dda91-4fad-469e-8ef4-7bda72a3e19e
Source IDb7eed62b-d0df-4275-8a35-6e5bae97f3b6
Board IDb7eed62b-d0df-4275-8a35-6e5bae97f3b6
Providericims
Provider Job Key19142
TitleProject Engineer
Normalized Title
Statusactive
Activeyes
Location TextRochester Hills, MI, US
Department
Team
Employment Typefull_time
Workplace Type
Remote Policy
CountryUnited States
RegionMI
CityRochester Hills
Salary RawOverview Snap-on Business Solutions Position: Project Engineer – PC, Mobile & Embedded Diagnostics for Heavy Duty Vehicles Location: Rochester Hills, MI Work: Monday-Friday; 8a-5p; On Facility Site We are seeking a senior technical engineer to lead development of diagnostic solutions across embedded, PC, and mobile platforms in the heavy-duty vehicle diagnostics domain. This role is best suited for someone with strong hands-on experience in embedded software, vehicle communications, and system integration who can also provide technical leadership across cross-functional teams. You will help define architecture, solve complex integration challenges, and deliver secure, high-quality products that support evolving customer and industry requirements. Responsibilities Lead development of driver, firmware, and application software for vehicle communication devices supporting heavy-duty diagnostic protocols such as CAN/J1939, ISO 15765-2, J1708/J1587, UDS, and ISO 22900. Define requirements, system architecture, and integration strategies across software and hardware platforms. Develop and enhance API drivers aligned to industry standards such as RP1210, RP1227, and J2534. Ensure compliance with cybersecurity, safety, and regulatory requirements. Collaborate with OEMs, fleets, suppliers, and internal engineering teams to deliver robust, secure, and high-performing diagnostic solutions. Provide technical leadership during development, testing, and customer deployments by driving issue resolution and integration readiness. Contribute to certification and compliance documentation. Qualifications Bachelor’s or Master’s in Electrical Engineering, Computer Engineering, Computer Science, or related field. 5+ years of experience in embedded systems, diagnostics, or automotive/heavy-duty software development. Strong technical expertise in the following areas: Object-oriented software development, preferably in C++ Multithreaded software design and development Development of API drivers and communication layers on PC platforms using C, C++, or .NET Strong understanding of vehicle communication protocols such as CAN, CAN FD, ISO 15765-2, UDS, J1939, and DoIP Working knowledge of TCP/IP networking, secure communications such as TLS, VPN, and IPsec, and diagnostic tools such as Wireshark Experience with low-level PC drivers such as USB or NDIS and integration of third-party SDKs Strong experience with modern software development environments, preferably Visual Studio 2022 Familiarity with Agile, CI/CD, and version control (Git). Preferred Skills Experience developing firmware for vehicle communication interface devices using microcontrollers, CAN transceivers, UARTs, and USB peripherals, preferably on NXP-based platforms Experience debugging firmware on embedded or connected IoT devices Familiarity with PC and mobile application development on Android or iOS that integrates with third-party APIs and device communication layers Exposure to AI-assisted software development or familiarity with large language model-based tooling Linux experience in embedded or device-oriented environments Hands-on experience with cybersecurity practices in embedded systems Wireless communication experience with Wi-Fi, Bluetooth Classic SPP, or Bluetooth Low Energy Experience with containerized applications on embedded systems (Docker, Podman).
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://careers-snapon.icims.com/jobs/19142/project-engineer/job
Apply URLhttps://careers-snapon.icims.com/jobs/19142/project-engineer/job
First Seen At2026-05-31 18:44:57Z
Last Seen At2026-06-19 08:40:36Z
Last Checked At2026-06-19 08:40:36Z
Last Changed At2026-06-02 14:01:45Z
Inactive At
Source Posted At2025-09-29 04:00:00Z
Source Updated At2026-06-01 15:43:31Z
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=icims/board=careers-snapon.icims.com/date=2026-06-19/2026-06-19T08-40-29-855Z-289c27ae780367d0db7e83b4bdf92b10fed38aa85723cd0379187cbb86db1e40.json
Event Fields
{
  "content_hash": "03253653ce7a14e3b80bd543bff1f561ad12ab2af1a501108bb53874d8754c9c",
  "source_hash": "d4dc4c5cf1be39f7dce659ff011ff0d4387f7b39610019b4099cfd6ae215e1ed",
  "last_changed_at": "2026-06-02T14:01:45.571Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Rochester Hills, MI, US",
    "city": "Rochester Hills",
    "region": "MI",
    "country": "United States",
    "is_remote": false,
    "confidence": 0.8
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-19T08:40:36.393Z",
  "launch_scope": {
    "reason": "english_us_canada",
    "included": true,
    "language": "en",
    "location": {
      "raw": "Rochester Hills, MI, US",
      "city": "Rochester Hills",
      "region": "MI",
      "country": "United States",
      "is_remote": false,
      "confidence": 0.8
    },
    "countries": [
      "United States"
    ]
  },
  "remote_policy": null,
  "salary_period": null,
  "workplace_type": null,
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "json_ld": {
    "url": "https://careers-snapon.icims.com/jobs/19142/project-engineer/job",
    "@type": "JobPosting",
    "title": "Project Engineer",
    "@context": "http://schema.org",
    "datePosted": "2025-09-29T04:00:00.000Z",
    "description": "<h2>Overview</h2>\n<p><strong>Snap-on Business Solutions </strong></p>\n<p><strong>Position:  Project Engineer – <em>PC, Mobile & Embedded Diagnostics for Heavy Duty Vehicles</em></strong></p>\n<p><strong>Location:  Rochester Hills, MI</strong></p>\n<p><strong>Work:  Monday-Friday; 8a-5p; On Facility Site</strong></p>\n<p> </p>\n<p>We are seeking a senior technical engineer to lead development of diagnostic solutions across embedded, PC, and mobile platforms in the heavy-duty vehicle diagnostics domain. This role is best suited for someone with strong hands-on experience in embedded software, vehicle communications, and system integration who can also provide technical leadership across cross-functional teams. You will help define architecture, solve complex integration challenges, and deliver secure, high-quality products that support evolving customer and industry requirements.</p>\n<p> </p>\n<h2>Responsibilities</h2>\n<ul>\n <li>Lead development of driver, firmware, and application software for vehicle communication devices supporting heavy-duty diagnostic protocols such as CAN/J1939, ISO 15765-2, J1708/J1587, UDS, and ISO 22900.</li>\n <li>Define requirements, system architecture, and integration strategies across software and hardware platforms.</li>\n <li>Develop and enhance API drivers aligned to industry standards such as RP1210, RP1227, and J2534.</li>\n <li>Ensure compliance with cybersecurity, safety, and regulatory requirements.</li>\n <li>Collaborate with OEMs, fleets, suppliers, and internal engineering teams to deliver robust, secure, and high-performing diagnostic solutions.</li>\n <li>Provide technical leadership during development, testing, and customer deployments by driving issue resolution and integration readiness.</li>\n <li>Contribute to certification and compliance documentation.</li>\n</ul>\n<h2>Qualifications</h2>\n<ul>\n <li>Bachelor’s or Master’s in Electrical Engineering, Computer Engineering, Computer Science, or related field.</li>\n <li>5+ years of experience in embedded systems, diagnostics, or automotive/heavy-duty software development.</li>\n <li>Strong technical expertise in the following areas:</li>\n <li>Object-oriented software development, preferably in C++</li>\n <li>Multithreaded software design and development</li>\n <li>Development of API drivers and communication layers on PC platforms using C, C++, or .NET</li>\n <li>Strong understanding of vehicle communication protocols such as CAN, CAN FD, ISO 15765-2, UDS, J1939, and DoIP</li>\n <li>Working knowledge of TCP/IP networking, secure communications such as TLS, VPN, and IPsec, and diagnostic tools such as Wireshark</li>\n <li>Experience with low-level PC drivers such as USB or NDIS and integration of third-party SDKs</li>\n <li>Strong experience with modern software development environments, preferably Visual Studio 2022</li>\n <li>Familiarity with Agile, CI/CD, and version control (Git).</li>\n</ul>\n<h2>Preferred Skills</h2>\n<ul>\n <li>Experience developing firmware for vehicle communication interface devices using microcontrollers, CAN transceivers, UARTs, and USB peripherals, preferably on NXP-based platforms</li>\n <li>Experience debugging firmware on embedded or connected IoT devices</li>\n <li>Familiarity with PC and mobile application development on Android or iOS that integrates with third-party APIs and device communication layers</li>\n <li>Exposure to AI-assisted software development or familiarity with large language model-based tooling</li>\n <li>Linux experience in embedded or device-oriented environments</li>\n <li>Hands-on experience with cybersecurity practices in embedded systems</li>\n <li>Wireless communication experience with Wi-Fi, Bluetooth Classic SPP, or Bluetooth Low Energy</li>\n <li>Experience with containerized applications on embedded systems (Docker, Podman).</li>\n</ul>\n<p> </p>",
    "directApply": true,
    "jobLocation": [
      {
        "@type": "Place",
        "address": {
          "@type": "PostalAddress",
          "postalCode": "48309  ",
          "addressRegion": "MI",
          "streetAddress": "UNAVAILABLE",
          "addressCountry": "US",
          "addressLocality": "Rochester Hills ",
          "postOfficeBoxNumber": "UNAVAILABLE"
        }
      }
    ],
    "validThrough": "2027-09-29T04:00:00.000Z",
    "employmentType": "FULL_TIME",
    "hiringOrganization": {
      "name": "Snap-on Inc",
      "@type": "Organization",
      "sameAs": "https://www.snapon.com/EN/Careers"
    }
  },
  "detail_meta": {
    "url": "https://careers-snapon.icims.com/jobs/19142/project-engineer/job?in_iframe=1",
    "http_status": 200,
    "content_type": "text/html;charset=UTF-8",
    "response_bytes": 36656,
    "compact_response_bytes": 4826,
    "original_response_bytes": 36656
  },
  "sitemap_job": {
    "id": "19142",
    "url": "https://careers-snapon.icims.com/jobs/19142/project-engineer/job",
    "slug": "project-engineer",
    "lastmod": "2026-06-01T11:43:31-04:00"
  },
  "detail_errors": []
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/c9e32c4a4ecf8b7ed684787eee1dc61d31f2033c?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/5e9dda91-4fad-469e-8ef4-7bda72a3e19eJSON
GET https://api.bluedoor.sh/job-postings/v1/sources/b7eed62b-d0df-4275-8a35-6e5bae97f3b6JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/c9e32c4a4ecf8b7ed684787eee1dc61d31f2033c/eventsJSON