{"id":2058841,"url":"https://alion.io/job/snap-on-sr-design-engineer-embedded-software","title":"Sr. Design Engineer-EMBEDDED SOFTWARE","company":{"id":1808866,"name":"Snap-on","domain":"snapon.com","url":"https://alion.io/company/snapon-com","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"iCIMS","truth_index":null},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Rochester Hills, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":85000,"max_usd":158000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":1211},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Agile","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"TCP/IP","optional":false},{"name":"VPN","optional":false},{"name":"Wireshark","optional":false},{"name":"C#","optional":true},{"name":"Docker","optional":true},{"name":"Linux","optional":true},{"name":"Podman","optional":true},{"name":"Wi-Fi","optional":true}],"status":"live","first_seen_at":"2026-10-08T00:58:11Z","employer_posted_date":"2026-10-08","last_verified_at":"2026-10-12T08:35:39Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"Overview\nSnap-on Business Solutions\nPosition: Sr. Design Engineer - PC, Mobile & Embedded Diagnostics for Heavy Duty Vehicles\nLocation: Rochester Hills, MI\nWork: Monday-Friday; 8a-5p; On Facility Site\nWe are seeking a 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.\nResponsibilities\nLead 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.\nDefine requirements, system architecture, and integration strategies across software and hardware platforms.\nDevelop and enhance API drivers aligned to industry standards such as RP1210, RP1227, and J2534.\nEnsure compliance with cybersecurity, safety, and regulatory requirements.\nCollaborate with OEMs, fleets, suppliers, and internal engineering teams to deliver robust, secure, and high-performing diagnostic solutions.\nProvide technical leadership during development, testing, and customer deployments by driving issue resolution and integration readiness.\nContribute to certification and compliance documentation.\nQualifications\nBachelor’s or Master’s in Electrical Engineering, Computer Engineering, Computer Science, or related field.\n3-5 years of experience in embedded systems, diagnostics, or automotive/heavy-duty software development.\nStrong technical expertise in the following areas:\nObject-oriented software development, preferably in C++\nMultithreaded software design and development\nDevelopment of API drivers and communication layers on PC platforms using C, C++, or .NET\nStrong understanding of vehicle communication protocols such as CAN, CAN FD, ISO 15765-2, UDS, J1939, and DoIP\nWorking knowledge of TCP/IP networking, secure communications such as TLS, VPN, and IPsec, and diagnostic tools such as Wireshark\nExperience with low-level PC drivers such as USB or NDIS and integration of third-party SDKs\nStrong experience with modern software development environments, preferably Visual Studio 2022\nFamiliarity with Agile, CI/CD, and version control (Git).\nPreferred Skills\nExperience developing firmware for vehicle communication interface devices using microcontrollers, CAN transceivers, UARTs, and USB peripherals, preferably on NXP-based platforms\nExperience debugging firmware on embedded or connected IoT devices\nFamiliarity with PC and mobile application development on Android or iOS that integrates with third-party APIs and device communication layers\nExposure to AI-assisted software development or familiarity with large language model-based tooling\nLinux experience in embedded or device-oriented environments\nHands-on experience with cybersecurity practices in embedded systems\nWireless communication experience with Wi-Fi, Bluetooth Classic SPP, or Bluetooth Low Energy\nExperience with containerized applications on embedded systems (Docker, Podman).","description_format":"text","description_chars":3361,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Corporate Training","Health & Medical Electronics"],"lifecycle":[{"event":"open","at":"2026-10-08T00:58:11Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"green card filings: 1","filings_12m":0,"filings_prev_12m":5,"green_card_filings_12m":1,"median_offered_wage_usd":147500,"route":null,"cap_exempt":false,"checked_at":"2026-10-03T21:08:04+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":0}],"liveness":{"score":72,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.795,"p_room":0.9,"age_days":4,"expected_fill_days":7,"reasons":["conf:3","velocity","win:mid","comp:brand"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/snap-on-sr-design-engineer-embedded-software","json_url":"https://alion.io/job/snap-on-sr-design-engineer-embedded-software.json","meta":{"generated_at":"2026-10-12T10:42:55Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":16498,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1808866},"rest":"https://alion.io/mcp/rest/get_company?id=1808866"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsnap-on-sr-design-engineer-embedded-software"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsnap-on-sr-design-engineer-embedded-software"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsnap-on-sr-design-engineer-embedded-software"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/snap-on-sr-design-engineer-embedded-software\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsnap-on-sr-design-engineer-embedded-software"}]}