Project Engineer-EMBEDDED SOFTWARE
Snap-On Tools
OverviewSnap-on Business Solutions Position: Project Engineer – PC, Mobile & Embedded Diagnostics for Heavy Duty VehiclesLocation: Rochester Hills, MIWork: Monday-Friday; 8a-5p; On Facility SiteWe 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.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.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
- OverviewSnap-on Business Solutions Position: Project Engineer - PC, Mobile & Embedded Diagnostics for Heavy Duty VehiclesLocation: Rochester Hills, MIWork... ...someone with strong hands-on experience in embedded software, vehicle communications, and system integration who can...SuggestedMonday to Friday
- Job 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 development for new features and support for legacy products. The size and complexity of assigned tasks...Suggested
- ...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 SoftwareSuggestedFull time
$90k - $144.9k
Lead Embedded Software Engineer - HybridTroy, MI or Highland Heights, OH, United StatesCome build something that matters. It takes great people to achieve greatness. People with a sense of purpose and integrity. People with a relentless pursuit of excellence. People who...SuggestedFull timeLocal area- 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 driving cars, advanced driver-assistance systems, connected vehicles and smart cities...SuggestedFull time
- ...Position: Senior Embedded Software Engineer Location: Auburn Hills, MI Job Id: 2985 # of Openings: 2 JOB SUMMARY Responsible for requirements generation, simulation, design, development and integration of complex military combat vehicle software-based...Contract workLocal areaOverseas
- ...of proven industry leadership. As a premier innovator in software, advanced diagnostics, e-commerce, and technical service solutions... ...sectors worldwide. They are seeking an Senior Embedded Software Engineer to lead the development of diagnostic solutions across embedded...Worldwide
- ...ALTEN Technology USA is seeking a Firmware Engineer to own embedded software features from requirements through verification and maintenance. You will work with systems, hardware, FPGA, and architecture teams to clarify needs and drive robust, testable code. Proficiency...
$130k
...We are seeking an experienced Principal Embedded Systems Architect to lead the design and... ...drivers, APIs, and low-level communication software for USB and network-connected devices *... ...* Provide technical leadership, mentor engineers, and lead resolution of complex system...- ...Responsibilities:We are seeking a Systems and Software Quality Engineer (SYS/SW Quality Engineer) to serve as... ...in automotive electronics, embedded product development, ASPICE, requirements... ..., automotive product development, project management, or a similar role within...Full timeLocal area
- ...worldwide System Integrator, Software and Product Development, IT Outsourcing... ...and CRM counselling, Product Engineering, Business Intelligence, Data... ...Journal (2011). We are a project-driven firm that reliably... ...3. Visual C++, MFC, and/or Embedded Control experience is highly...Worldwide
- ...accommodation or an alternative application process. Senior Embedded Software Engineer Full Time Professional Detroit, MI, US Who Are... ...process and continuous integration for company projects. ~ Derive software requirements, develop use cases and...Full timeRelocation package
- ...General Responsibilities: The Software Design Engineer is primarily responsible for developing software... ...: ~5+ years' experience in writing embedded software in C with knowledge of... ...engineers who are responsible for sub-project activities. Working conditions:...Local area
- ...EngineerCI/CD, GitLab, Linux, & Embedded SystemsSterling Heights,... ...LawWe are hiring a DevSecOps Engineer to support the integration and... ...Linux development, embedded software integration, GitLab, Git, Jira... ...Contribute to larger engineering projects while independently managing...Work at office
- ...Development Command - Ground Vehicle Systems Center engineering group located in Warren, MI. As an Embedded Software Technical Lead, you will be hands-on in leading a... ...Vehicle requirements and challenges. Lead the project sustainment with multiple CSCIs being developed....
- 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... ...engineers. Candidates should have a BS in STEM and 4+ years of embedded real-time software experience, with Ethernet/CAN knowledge...Contract work
- ...: TITLE : BSW Embedded Software Engineer DUTIES : Analyze the hardware schematics of the Electronic Control Unit (ECU) for software driver development in the Electric Vehicle domain; Study and understand the datasheets of various Hardware Input/Output (HWIO) components...Full time
- ...Description Job Description: Design and development of embedded software for HVAC control modules. Duties include developing requirements... ...production release of integrated software. In addition, Engineer will work in a collaborative team environment to update...Work experience placementWork at office
- ...5 days a weekResponsible for validating software and hardware products for the NEXIQ and... ...Microsoft Office applications.Participate in project team meetings to understand validation... ...defects and specification gaps to engineering teams.Develop installation and user support...Work at officeMonday to Friday
- ...leading OEMs, we design and deliver highly engineered solutions that create the ultimate... ...on location or facility SUMMARYLead embedded software development activities including overall... ....Lead the global software development project team including technical leadership...Temporary workLocal areaImmediate startShift work
$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... ...and Integration tests according to the project test plan/strategy for the assigned SW...Full timeImmediate start- ...timeDescriptionFEV is looking for a Senior Software Engineer to provide technical leadership and... ...The successful candidate will support project planning, technical reviews, requirements... ...lifecycle.Develop and review embedded software using Model-Based Design methodologies...
- ...Electronics. About the Role The Software Lead is responsible for the... ...of the automotive embedded software products (ADAS ECU)... ...concept to production within project and company mandated targets.... ...technical interface for all software engineering topics. This role involves hands...Full timeWork at officeLocal areaImmediate start
- Software Integration / Embedded Software Engineers Location: Sterling Heights, MI | 100% Onsite Schedule: 1st Shift, 8:00 AM 5:00 PM | 9/80 schedule... .../design, requirements, integration, testing, and project execution . Key Requirements: Experience with...Contract workDay shift
- Software Architect About AptivAptiv is a global technology leader with more than 200,000... ...intelligent infrastructure. Aptiv technology is embedded in millions of vehicles worldwide and... ..., AI/ML, autonomy, sensing, and systems engineering, collaborating with multidisciplinary...Full timeWorldwide
$37.75 - $48.75 per hour
...summary: The Test Tools Developer/Integrator is a hands-on engineer who works on development and bring up/debug of "Test Automation... ...Reviews requirements for Test automation provided by the project test teams (System Validation Team, Mechatronic Test Team, SW Test...Hourly payContract workTemporary workWork experience placement$105.78k - $196.44k
...autonomous vehicles.Magna New Mobility is also creating advanced software solutions that integrate with next-generation hardware. Our... ...system stability and performance.Collaborate with cross-functional engineering teams, suppliers, and customers to support product development...Full timeLocal area- ...MichiganCompany: MolexCareer Field: EngineeringJob Number: 193988Apply: JobAre you an experienced engineer with a passion for innovation and product design? Molex is seeking a Project Engineer to join our dynamic team. In this role, you will lead projects from concept to...Flexible hours
- ...TypeFull-timeDescriptionFEV is a global engineering consultancy providing services within the... ...at FEV North America, Inc is seeking a Project Engineer with specialization in internal... ...control system strategies, knowledge on software logic implementation and control system...Permanent employment
- ...Contract Professionals, Inc. is seeking a Software Engineer Fire Control Senior for a 100% onsite role in Sterling Heights, MI. You will contribute across the full software lifecycle for embedded applications on a new ground combat vehicle program. The role requires...Contract workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Project Engineer-EMBEDDED SOFTWARE. Be the first to apply!
- part time software developer remote Rochester, MI
- implementation project manager remote Rochester, MI
- retail project merchandiser part time Rochester, MI
- special projects Rochester, MI
- senior implementation project manager Rochester, MI
- projects Rochester, MI
- software implementation project manager Rochester, MI
- project finance Rochester, MI
- project technician Rochester, MI
- project controls Rochester, MI



