Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Sr. Design Engineer-EMBEDDED SOFTWARE in Rochester, MI vacancy
  •  ...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... 
    Senior
    Worldwide
    Monday to Friday

    Snap-on Tools

    Rochester, MI
    2 days ago
  •  ...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

    FANUC

    Rochester Hills, MI
    4 days ago
  •  ...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

    RHEINMETALL

    Auburn Hills, MI
    5 days ago
  •  ...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... 
    Senior
    Work experience placement
    Worldwide

    USM Systems

    Rochester, MI
    5 days ago
  •  ...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... 
    Senior
    Contract work
    Overseas

    Precision Resources Company, Inc.

    Auburn Hills, MI
    5 days ago
  •  ...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,... 
    Senior
    Full time
    Local area

    Magna International

    Troy, MI
    1 day ago
  • 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... 
    Senior
    Permanent employment
    Local area

    Magna International Inc.

    Auburn Hills, MI
    5 days ago
  • $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 time
    Local area

    Stanley Black & Decker

    Troy, MI
    4 days ago
  •  ...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 Software
    Full time

    EROS Technologies

    Troy, MI
    4 days ago
  • 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

    Control Tec

    Troy, MI
    5 days ago
  •  ...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 start
    Relocation

    JConnect Infotech

    Auburn Hills, MI
    5 days ago
  •  ...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

    James David Staffing

    Auburn Hills, MI
    1 day ago
  •  ...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 sponsorship
    Work visa

    Kyyba

    Auburn Hills, MI
    5 days ago
  •  ...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

    SWITS DIGITAL Private Limited

    Auburn Hills, MI
    5 days ago
  •  ...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

    Stellantis

    Auburn Hills, MI
    4 days ago
  •  ...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... 

    Schaeffler Group

    Troy, MI
    4 days ago
  •  ...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 time
    Local area

    Magna International

    Troy, MI
    5 days ago
  •  ...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... 
    Senior
    Contract work

    Ash Group

    Sterling Heights, MI
    1 day ago
  • 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... 

    Kasmo Global

    Troy, MI
    2 days ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Relocation package

    Control Tec

    Troy, MI
    3 days ago
  • $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 time
    3 days per week

    Bose

    Bloomfield Hills, MI
    4 days ago
  • 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... 

    3B Staffing LLC

    Auburn Hills, MI
    2 days ago
  •  ...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 placement
    Work at office

    Zobility

    Auburn Hills, MI
    a month ago
  • $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... 
    Senior
    Hourly pay
    Contract work
    Worldwide

    PGS Worldwide

    Sterling Heights, MI
    5 days ago
  • $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

    Detroit Engineered Products

    Auburn Hills, MI
    3 days ago
  • 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

    BorgWarner

    Auburn Hills, MI
    2 days ago
  • 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

    Tyler Technologies

    Troy, MI
    2 days ago
  • $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... 
    Senior
    Full time
    Immediate start

    BorgWarner

    Auburn Hills, MI
    3 days ago
  •  ...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

    Magna International

    Auburn Hills, MI
    1 day ago
  •  ...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

    Stellantis

    Auburn Hills, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Design Engineer-EMBEDDED SOFTWARE. Be the first to apply!