{"schemaVersion":"jobsearcher.job.v1","id":"1ddce4edf6cb1b05e87fcb1c","url":"https://jobsearcher.com/jobs/1ddce4edf6cb1b05e87fcb1c","canonicalUrl":"https://jobsearcher.com/jobs/1ddce4edf6cb1b05e87fcb1c","title":"Embedded Software Engineer","description":"About us\nPacific Energy is a small business in Riverside, CA. We are creative and easy-going. Our goal is to develop power electronics applications for electric vehicles and energy storage. We create home-built power converters and high-speed electric vehicle fast chargers.\nDescription\nWe are seeking an experienced and skilled Embedded Software Engineer to join our team conducting embedded systems research and Development for the Power Electronics industry.\nAs an Embedded Software Engineer, you will play a crucial role in the development and implementation of software solutions for our hardware products. You will work closely with our team, collaborating on efficient and reliable embedded software systems.\nIf you have a deep understanding of embedded systems, strong programming skills, and a passion for innovation, we would love to hear from you.\nResponsibilities\nDevelop and debug bootloader and USB applications for embedded systems.\nWrite efficient, scalable, and well-documented code in C/C++.\nParticipate in code reviews to ensure high-quality code and compliance with industry standards.\nDebug and troubleshoot software and hardware issues.\nDevelop and maintain software documentation, including design specifications, API descriptions, and troubleshooting manuals.\nRequirements\nBachelor's degree in Computer Science, Computer Engineering, related field, or 4+ years experience in Embedded Systems programming.\nSolid understanding of ARM bootloaders and DFU update modes for embedded systems.\nExperience developing bootloaders, real-time operating system (RTOS) applications, USB host/device drivers, and TCP/IP applications.\nProven experience building, developing, and debugging C/C++ projects on Windows and Linux.\nFamiliarity with the ARM GNU toolchain.\nStrong problem-solving skills and the ability to contribute innovative ideas.\nJob Type: Full-time\nPay: $50,000.00 - $75,000.00 per year\nBenefits:\nHealth insurance\nParental leave\nVision insurance\nSchedule:\n8 hour shift\nExperience:\nEmbedded software: 4 years (Preferred)\nAbility to Commute:\nRiverside, CA 92503 (Required)\nWork Location: In person","company":"Pacific Energy","rawCompany":"pacific energy","city":"Riverside","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-04-12T20:42:24.272Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer","description":"About us\nPacific Energy is a small business in Riverside, CA. We are creative and easy-going. Our goal is to develop power electronics applications for electric vehicles and energy storage. We create home-built power converters and high-speed electric vehicle fast chargers.\nDescription\nWe are seeking an experienced and skilled Embedded Software Engineer to join our team conducting embedded systems research and Development for the Power Electronics industry.\nAs an Embedded Software Engineer, you will play a crucial role in the development and implementation of software solutions for our hardware products. You will work closely with our team, collaborating on efficient and reliable embedded software systems.\nIf you have a deep understanding of embedded systems, strong programming skills, and a passion for innovation, we would love to hear from you.\nResponsibilities\nDevelop and debug bootloader and USB applications for embedded systems.\nWrite efficient, scalable, and well-documented code in C/C++.\nParticipate in code reviews to ensure high-quality code and compliance with industry standards.\nDebug and troubleshoot software and hardware issues.\nDevelop and maintain software documentation, including design specifications, API descriptions, and troubleshooting manuals.\nRequirements\nBachelor's degree in Computer Science, Computer Engineering, related field, or 4+ years experience in Embedded Systems programming.\nSolid understanding of ARM bootloaders and DFU update modes for embedded systems.\nExperience developing bootloaders, real-time operating system (RTOS) applications, USB host/device drivers, and TCP/IP applications.\nProven experience building, developing, and debugging C/C++ projects on Windows and Linux.\nFamiliarity with the ARM GNU toolchain.\nStrong problem-solving skills and the ability to contribute innovative ideas.\nJob Type: Full-time\nPay: $50,000.00 - $75,000.00 per year\nBenefits:\nHealth insurance\nParental leave\nVision insurance\nSchedule:\n8 hour shift\nExperience:\nEmbedded software: 4 years (Preferred)\nAbility to Commute:\nRiverside, CA 92503 (Required)\nWork Location: In person","datePosted":"2026-04-12T20:42:24.272Z","dateModified":"2026-04-12T20:42:24.272Z","hiringOrganization":{"@type":"Organization","name":"Pacific Energy","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Riverside","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"1ddce4edf6cb1b05e87fcb1c"},"url":"https://jobsearcher.com/jobs/1ddce4edf6cb1b05e87fcb1c"}}