Sr. Design Engineer-EMBEDDED SOFTWARE
Snap-on Tools
OverviewSnap-on Business Solutions Position: Sr. Design Engineer – PC, Mobile & Embedded Diagnostics for Heavy Duty VehiclesLocation: Rochester Hills, MIWork: Monday-Friday; 8a-5p; On Facility SiteWe 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.ResponsibilitiesLead 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.QualificationsBachelor’s or Master’s in Electrical Engineering, Computer Engineering, Computer Science, or related field.3-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 developmentDevelopment of API drivers and communication layers on PC platforms using C, C++, or .NETStrong understanding of vehicle communication protocols such as CAN, CAN FD, ISO 15765-2, UDS, J1939, and DoIPWorking knowledge of TCP/IP networking, secure communications such as TLS, VPN, and IPsec, and diagnostic tools such as WiresharkExperience with low-level PC drivers such as USB or NDIS and integration of third-party SDKsStrong experience with modern software development environments, preferably Visual Studio 2022Familiarity with Agile, CI/CD, and version control (Git).Preferred SkillsExperience developing firmware for vehicle communication interface devices using microcontrollers, CAN transceivers, UARTs, and USB peripherals, preferably on NXP-based platformsExperience debugging firmware on embedded or connected IoT devicesFamiliarity with PC and mobile application development on Android or iOS that integrates with third-party APIs and device communication layersExposure to AI-assisted software development or familiarity with large language model-based toolingLinux experience in embedded or device-oriented environmentsHands-on experience with cybersecurity practices in embedded systemsWireless communication experience with Wi-Fi, Bluetooth Classic SPP, or Bluetooth Low EnergyExperience with containerized applications on embedded systems (Docker, Podman).Job SummaryJob ID: 2025-19142
- ...weekSeeking an experienced Principal Embedded Systems Architect to lead the design and developmentof industry-... ...ideal candidate is a systems-level engineer who can work across embedded hardware... ...APIs, and low-level communication software for USB and network connected devices...SeniorWorldwideMonday to Friday
- ...DescriptionWho You AreWe are looking for a Senior R&D Engineer responsible for the development of embedded software for FANUC’s robot controller system, including... ...documented, and easily-maintained codeSpecification, design, and implementation of software developments or...Senior
- ...American Rheinmetall is seeking a Senior Embedded Software Engineer in Auburn Hills, MI to develop and integrate software-driven vehicle systems for defense applications. The role requires extensive experience with RTOS, embedded C/C++, SysML/UML modeling, and hands...Senior
- ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing... ..., ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management... ...Oversee activities of technicians and designers.9. Personal development.10. Other miscellaneous...SeniorWork experience placementWorldwide
- ...vehicle softwareDevelop vehicle software and cybersecurity employing... ..., and FPGA integration using design toolsInteract with external... ...knowledge in the domain of software engineering development and systems... ...Real-Time OS (RTOS), Linux, Embedded C/C++Experience with UML/SysML...SeniorContract workOverseas
- ...career path should be as unique as you are.Group Summary:As an engineering and manufacturing partner, Magna’s Complete Vehicle group... ...world of mobility.Job Responsibilities: ABOUT THE ROLEThe Senior Design & Release Engineer leads the design, development, validation,...SeniorFull timeLocal area
- Sr. Engineer - Architect Software Functional SafetySkip to main contentThis site uses cookies from MAGNA and... ...industry with full capabilities in design, development, testing and... ...the technical authority ensuring our embedded software platforms meet the highest...SeniorPermanent employmentLocal area
$90k - $144.9k
Lead Embedded Software Engineer - HybridTroy, MI or Highland Heights, OH, United StatesCome build something that matters. It takes great people to... ...as a hybrid employee. This role is responsible for the design, development, integration, debugging, and support of embedded...Full timeLocal area- ...send me updated copy of resume.Role :- Embedded SW EngineerLocation :- Troy, MIJob Type... ...problem solving abilityAbility to work with Engineers locally and overseasMicrocontroller... ...timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Computer SoftwareFull time
- Embedded Engineering Manager We are Aptiv - a global technology company with 200,000 specialists... ...in 48 countries. We develop innovative software and build the hardware to bring autonomous... ...architecture and embedded software design.Robotics and autonomous system...Full time
- ...AUTOSAR Embedded Software EngineerLocation: Auburn Hills, MIDuration: FulltimeJob Description:• 7+ years of experience working in embedded... ...low level drivers for various MCU peripherals.• Develop and design architectures for embedded software and guide their realization...Immediate startRelocation
- ...Embedded Software EngineerWe are looking for an Embedded Software Engineer to execute design and development of vehicle access advanced engineering products. The goal is to create scalable and optimized software system architectures.ResponsibilitiesDesign and implement...Work experience placement
- ...AUTOSAR Embedded Engineer (Bootloader & HSM)Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering... ...update (OTA / UDS flashing)Debug and troubleshoot embedded software issues in ECU environmentCollaborate with cross-functional...Visa sponsorshipWork visa
- ...AUTOSAR Embedded Software EngineerLocation: Auburn Hills, MI Duration: Full Time Experience required: 8-10 yearsMust Have Technical/Functional... ...low level drivers for various MCU peripherals.Develop and design architectures for embedded software and guide their realization...Full time
- ...assigned driveshaft and/or halfshafts and will execute product design, analysis, release and testing per technical infrastructure and... ...select components or assemblies as assignedCoaching entry level engineers as requiredRecognized as single point leadership contact for...Immediate start
- ...Your Key ResponsibilitiesDevOps Engineer to builds and owns the... ...automation infrastructure for our embedded motor-control products. You'... ...to validated firmware image.Design, build, and maintain CI/CD pipelines... ..., Computer Engineering, Software Engineering or related...
- ...career path should be as unique as you are.Group Summary:As an engineering and manufacturing partner, Magna’s Complete Vehicle group... ...Responsibilities: ABOUT THE ROLE The Engineer Body is responsible for the design, development, integration, validation, and release of vehicle...Full timeLocal area
- ...The Ash Group is seeking a Sr. Software Engineer for a 12-month contract in Sterling Heights, MI. You will integrate and test software on Red... .... Candidates should have a BS in STEM and 4+ years of embedded real-time software experience, with Ethernet/CAN knowledge...SeniorContract work
- Role: Embedded Dev Engineer - RDK-B Location: Philadelphia, PA • Bachelor's degree in computer science/electronics or related field 5+ year Development experience with Linux and embedded devices, Experience on Wi-Fi development and debugging for L1/L2 . Experience and knowledge...
- ...in 46 countries. We develop innovative software and build the hardware to bring autonomous... ...using customer requirements, Aptiv EC design/process standards, best practices, and design... ...with Manufacturing, Electrical, Systems Engineering, and Testing teams to ensure mechanical...SeniorFull timeWork at officeRelocation package
$174k - $239.25k
...do more, and be more. As a Principal Embedded Software Architect you will play a key technical... ...to the technology to solve difficult engineering problems and turn strategy into scalable... ...in software architecture and platform design, including modularity, abstraction,...Full time3 days per week- Key Responsibilities: Design, develop, and integrate embedded software systems for military vehicle platforms Support system architecture and software integration... ...development Collaborate with cross-functional engineering teams on system design and implementation Required...
- ...Job Description Job Description Job Description: Design and development of embedded software for HVAC control modules. Duties include developing... ...release of integrated software. In addition, Engineer will work in a collaborative team environment to update...Work experience placementWork at office
$55.57 per hour
...Senior Embedded Software Engineers – Technical LeadsPGS Worldwide is seeking Senior Embedded Software Engineers – Technical Leads in Sterling Heights... ...with a master's degree.Strong object-oriented software design experience.Strong C++ embedded software development...SeniorHourly payContract workWorldwide$48.32k
...h3l6a1kMvyS65NP3c87CMYuAwjGhNk5Y4_OY5YA=Job Code: 1431878Location: Auburn Hills, MI, 48321, United StatesSalary: USD 45.97 Design Release Engineer for Engine Structural Components is responsible for the design, development, and technical leadership in the creation, validation...Work experience placement- Job PurposeThe UL Certification Engineer plays a key role in ensuring BorgWarner's energy... ...activities for electrical, electronic, and software systems.Provide technical guidance to... ...Strong understanding of electrical systems, embedded controls, and product development...Full time
- DescriptionTyler Technologies is seeking an experienced Senior Full-Stack Software Engineer to help build our next-generation Civil Process platform.... ...with engineers, architects, product stakeholders, and designers to deliver secure, reliable, and scalable capabilities in...Senior
$100.8k - $141.75k
In this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD products. Utilizing their technical... ...are achieved. They will specify, design, develop, test, release, maintain, and enhance...SeniorFull timeImmediate start- ...Auburn Hills, MI, seeks a Lead Software Functional Safety Architect to ensure embedded software platforms meet ASIL D safety... ...and audits, mentoring engineers on MISRA C/C++ safety practices.... ...group and focuses on high-assurance design for automotive-grade SoCs, aligning...Senior
- ...part of the growing team in the Stellantis Transmission Engineering department! The Design/Release/Development/Validation Engineers (DVE) for Automatic... ...including - but not limited to - transmission hardware, software, calibration, thermal management, engine, driveline...Immediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Design Engineer-EMBEDDED SOFTWARE. Be the first to apply!
- software engineer amazon Rochester, MI
- information technology software engineer Rochester, MI
- intel software engineer Rochester, MI
- cybersecurity software engineer Rochester, MI
- part time software developer remote Rochester, MI
- software engineer Rochester, MI
- consulting software engineer Rochester, MI
- software developer positions Rochester, MI
- software engineer healthcare Rochester, MI
- ngo software engineer Rochester, MI



