{"schemaVersion":"jobsearcher.job.v1","id":"67041eced7cb5d15a7e156b3","url":"https://jobsearcher.com/jobs/67041eced7cb5d15a7e156b3","canonicalUrl":"https://jobsearcher.com/jobs/67041eced7cb5d15a7e156b3","title":"Cross Platform Embedded Software Developer","description":"Overview:\n\nNew product development and sustaining engineering of Internet enabled hand-held embedded products\nResponsibilities include developing and maintaining firmware and applications on multiple platforms and products globally\n\nResponsibilities:\nContribute as a member in an Agile software development team\nDesign and develop new cross-platform features while focusing on quality\nWork as part of a cross-functional global team\nRequirements:\n5 years C, C++ programming in an embedded environment employing a real-time operating system\nFamiliarity with Android development\nExcellent problem solving / debugging skills\nExcellent communication skills – written and verbal\nAbility to work as part of a cross-functional and distributed team\nSelf-motivated\nExperience in some of the following areas:\nExperience implementing multi-threaded applications on a RTOS\nExperience with a design that employs ARMprocessors such as the Cortex-M7 STM32H7\nExperience with the IAR Integrated Development Environment\nFamiliar with Visual Studio and Windows SDKs and frameworks\nFamiliar with Android Studio, Android SDK and UI frameworks\nExperience with the SMX® RTOS by Micro Digital\nExperience in communication standards, e.g. Bluetooth, Wi-Fi, etc.\nExperience implementing Bluetooth on an embedded system\nExperience implementing the network stack, Ethernet, Wi-Fi, HTTPS, Sockets, in an embedded system\nGUI Design in an embedded environment using Tara Systems Embedded Wizard\nDevice drivers design & programming\nVehicle Communication Protocols design & programming\nStrong understanding of object-oriented software design and design patterns\nWell versed in multi-threaded developoment and n-tier architecture object-oriented design patterns\nComfortable with using GitHub Copilot\n\nSalary $100,000 - $130,000\n\nSnap-on is an Equal Opportunity Employer, Minority/Female/Disabled/Veteran","company":"Snapo","rawCompany":"snapo","city":"Lincolnshire","state":"IL","isRemote":false,"isActive":false,"createdAt":"2026-08-06T16:24:29.599Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Cross Platform Embedded Software Developer","description":"Overview:\n\nNew product development and sustaining engineering of Internet enabled hand-held embedded products\nResponsibilities include developing and maintaining firmware and applications on multiple platforms and products globally\n\nResponsibilities:\nContribute as a member in an Agile software development team\nDesign and develop new cross-platform features while focusing on quality\nWork as part of a cross-functional global team\nRequirements:\n5 years C, C++ programming in an embedded environment employing a real-time operating system\nFamiliarity with Android development\nExcellent problem solving / debugging skills\nExcellent communication skills – written and verbal\nAbility to work as part of a cross-functional and distributed team\nSelf-motivated\nExperience in some of the following areas:\nExperience implementing multi-threaded applications on a RTOS\nExperience with a design that employs ARMprocessors such as the Cortex-M7 STM32H7\nExperience with the IAR Integrated Development Environment\nFamiliar with Visual Studio and Windows SDKs and frameworks\nFamiliar with Android Studio, Android SDK and UI frameworks\nExperience with the SMX® RTOS by Micro Digital\nExperience in communication standards, e.g. Bluetooth, Wi-Fi, etc.\nExperience implementing Bluetooth on an embedded system\nExperience implementing the network stack, Ethernet, Wi-Fi, HTTPS, Sockets, in an embedded system\nGUI Design in an embedded environment using Tara Systems Embedded Wizard\nDevice drivers design & programming\nVehicle Communication Protocols design & programming\nStrong understanding of object-oriented software design and design patterns\nWell versed in multi-threaded developoment and n-tier architecture object-oriented design patterns\nComfortable with using GitHub Copilot\n\nSalary $100,000 - $130,000\n\nSnap-on is an Equal Opportunity Employer, Minority/Female/Disabled/Veteran","datePosted":"2026-08-06T16:24:29.599Z","dateModified":"2026-08-06T16:24:29.599Z","hiringOrganization":{"@type":"Organization","name":"Snapo","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Lincolnshire","addressRegion":"IL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"67041eced7cb5d15a7e156b3"},"url":"https://jobsearcher.com/jobs/67041eced7cb5d15a7e156b3"}}