{"schemaVersion":"jobsearcher.job.v1","id":"f9d1c7ddf1b66c2a337a569a","url":"https://jobsearcher.com/jobs/f9d1c7ddf1b66c2a337a569a","canonicalUrl":"https://jobsearcher.com/jobs/f9d1c7ddf1b66c2a337a569a","title":"Senior Embedded Software Engineer","description":"🌟 Sr. Embedded Software Engineer 🌟This perm role is just 90 minutes west of Indianapolis.Top Requirements:BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or related5+ years - C++ embedded systems software development5+ years of embedded operating systems like LinuxARM and x86 with Yocto and/or Debian on custom boards and Ubuntu on NUCs and PCs OR SIMILARAdditional Ideal Skills: Understanding of hardware architecture, microcontrollers, SOCs, FPGA programming, Python for hardware testing and simulation, image processing, rendering algorithms, and knowledge of Agile product development methodologies, particularly Scrum.Responsibilities:Architect, design, and maintain C++ embedded applications on Linux.Collaborate with Electrical Engineering staff to identify cost-effective and high-performing micro-controllers.Create and review system and software requirements.Develop and execute test cases for software validation and verification.Troubleshoot and data gather for ongoing or returned products.Maintain documentation and adhere to company procedures.Mentor junior engineers and promote good software engineering practices.This role is a perfect fit for a proactive C++ Embedded / Linux Software Engineer who's a team player with a passion for developing top-notch complex products as a team. This team takes pride in creating outstanding products from embedded systems to user-friendly GUI applications.You must be willing to write a lot of code in the Senior role, not just come in to advise or architect, although you will have that ability, too. Come be a key contributor!** No C2C or 3rd party candidates, please.** Applicants must be authorized to work for ANY employer in the U.S.____________________________________________________________________________Proven Process Group is Growing and serving clients nationally. Our team at PPG is made up of experienced partners with a straightforward, value-driven process and dedication to communication, positioning us beyond a typical staffing firm. We’re invested in the future of our client's businesses and our candidate's careers, and we take pride in building and leveraging relationships that have the potential to transform an organization.Proven Process Group has local roots and national breadth and offers permanent placement as well as contract and consulting services. We focus on engineering and information technology environments, including senior, principal, chief, and leadership engineering roles. We also fill roles in modern software environments, including senior software engineer and analyst, technical lead, architect, and leadership roles.Reach out today - We're looking forward to hearing from you!","company":"Proven Process Group","rawCompany":"proven process group","city":"Indianapolis","state":"IN","isRemote":false,"isActive":false,"createdAt":"2026-04-12T16:08:58.183Z","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":"541330","title":"Engineering Services","slug":"engineering-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Embedded Software Engineer","description":"🌟 Sr. Embedded Software Engineer 🌟This perm role is just 90 minutes west of Indianapolis.Top Requirements:BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or related5+ years - C++ embedded systems software development5+ years of embedded operating systems like LinuxARM and x86 with Yocto and/or Debian on custom boards and Ubuntu on NUCs and PCs OR SIMILARAdditional Ideal Skills: Understanding of hardware architecture, microcontrollers, SOCs, FPGA programming, Python for hardware testing and simulation, image processing, rendering algorithms, and knowledge of Agile product development methodologies, particularly Scrum.Responsibilities:Architect, design, and maintain C++ embedded applications on Linux.Collaborate with Electrical Engineering staff to identify cost-effective and high-performing micro-controllers.Create and review system and software requirements.Develop and execute test cases for software validation and verification.Troubleshoot and data gather for ongoing or returned products.Maintain documentation and adhere to company procedures.Mentor junior engineers and promote good software engineering practices.This role is a perfect fit for a proactive C++ Embedded / Linux Software Engineer who's a team player with a passion for developing top-notch complex products as a team. This team takes pride in creating outstanding products from embedded systems to user-friendly GUI applications.You must be willing to write a lot of code in the Senior role, not just come in to advise or architect, although you will have that ability, too. Come be a key contributor!** No C2C or 3rd party candidates, please.** Applicants must be authorized to work for ANY employer in the U.S.____________________________________________________________________________Proven Process Group is Growing and serving clients nationally. Our team at PPG is made up of experienced partners with a straightforward, value-driven process and dedication to communication, positioning us beyond a typical staffing firm. We’re invested in the future of our client's businesses and our candidate's careers, and we take pride in building and leveraging relationships that have the potential to transform an organization.Proven Process Group has local roots and national breadth and offers permanent placement as well as contract and consulting services. We focus on engineering and information technology environments, including senior, principal, chief, and leadership engineering roles. We also fill roles in modern software environments, including senior software engineer and analyst, technical lead, architect, and leadership roles.Reach out today - We're looking forward to hearing from you!","datePosted":"2026-04-12T16:08:58.183Z","dateModified":"2026-04-12T16:08:58.183Z","hiringOrganization":{"@type":"Organization","name":"Proven Process Group","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Indianapolis","addressRegion":"IN","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f9d1c7ddf1b66c2a337a569a"},"url":"https://jobsearcher.com/jobs/f9d1c7ddf1b66c2a337a569a"}}