{"schemaVersion":"jobsearcher.job.v1","id":"895aea9b87d535b7b85f8b9c","url":"https://jobsearcher.com/jobs/895aea9b87d535b7b85f8b9c","canonicalUrl":"https://jobsearcher.com/jobs/895aea9b87d535b7b85f8b9c","title":"Embedded Software Engineer","description":"Embedded Software EngineerIron Mountain, MI (On-site)Do Not Provide Sponsorship and Work with Visa - this is Direct Hire Position. About the RoleWe are seeking an Embedded Software Engineer to support development of advanced systems for heavy-duty vehicles and equipment.This is a hands-on role working closely with hardware on a small, collaborative team supporting both current products and new development.What You’ll DoDesign, develop, and test embedded softwareWork directly with hardware to debug and troubleshoot systemsSupport system integration and performance optimizationParticipate in hardware-in-the-loop and real-world testingCollaborate with engineering and cross-functional teamsTech EnvironmentLanguages: C (primary), some C++ and AssemblySystems: 8-, 16-, and 32-bit microcontrollersProtocols: CAN, J1939, LINTools: MATLAB/Simulink (some projects), C# for test automationWhat We’re Looking For5–10 years of embedded software experienceStrong C programming skillsExperience with hardware/software integrationFamiliarity with CAN, J1939, or similar protocolsNice to Have:Automotive or heavy equipment backgroundControls or closed-loop systems experienceExperience with hardware debugging tools (oscilloscope, etc.)Key DetailsOn-site role in Iron Mountain, MI (no remote or hybrid)Hands-on work with real hardware and systems","company":"Proven Process Group","rawCompany":"proven process group","city":"Iron Mountain","state":"MI","isRemote":false,"isActive":false,"createdAt":"2026-04-12T19:52:04.750Z","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":"336110","title":"Automobile and Light Duty Motor Vehicle Manufacturing","slug":"automobile-and-light-duty-motor-vehicle-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer","description":"Embedded Software EngineerIron Mountain, MI (On-site)Do Not Provide Sponsorship and Work with Visa - this is Direct Hire Position. About the RoleWe are seeking an Embedded Software Engineer to support development of advanced systems for heavy-duty vehicles and equipment.This is a hands-on role working closely with hardware on a small, collaborative team supporting both current products and new development.What You’ll DoDesign, develop, and test embedded softwareWork directly with hardware to debug and troubleshoot systemsSupport system integration and performance optimizationParticipate in hardware-in-the-loop and real-world testingCollaborate with engineering and cross-functional teamsTech EnvironmentLanguages: C (primary), some C++ and AssemblySystems: 8-, 16-, and 32-bit microcontrollersProtocols: CAN, J1939, LINTools: MATLAB/Simulink (some projects), C# for test automationWhat We’re Looking For5–10 years of embedded software experienceStrong C programming skillsExperience with hardware/software integrationFamiliarity with CAN, J1939, or similar protocolsNice to Have:Automotive or heavy equipment backgroundControls or closed-loop systems experienceExperience with hardware debugging tools (oscilloscope, etc.)Key DetailsOn-site role in Iron Mountain, MI (no remote or hybrid)Hands-on work with real hardware and systems","datePosted":"2026-04-12T19:52:04.750Z","dateModified":"2026-04-12T19:52:04.750Z","hiringOrganization":{"@type":"Organization","name":"Proven Process Group","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Iron Mountain","addressRegion":"MI","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"895aea9b87d535b7b85f8b9c"},"url":"https://jobsearcher.com/jobs/895aea9b87d535b7b85f8b9c"}}