{"schemaVersion":"jobsearcher.job.v1","id":"98340a416fba8d25effb9296","url":"https://jobsearcher.com/jobs/98340a416fba8d25effb9296","canonicalUrl":"https://jobsearcher.com/jobs/98340a416fba8d25effb9296","title":"Software Engineer (Embedded)","description":"Software Engineer (Embedded Computers)\nVersaLogic's team of high-tech folks design and manufacture high-reliability embedded computer boards for mission-critical applications across aeronautic, defense and medical industries.\nThis position is responsible for developing, building, validating, and debugging software systems at the BSP/OS, BMC/EC, firmware, driver, or application level for the company’s products.\nVersaLogic offers excellent benefits, and the opportunity to work in a rewarding small-company environment, with a collaborative culture that values technical excellence, accountability, and thoughtful problem-solving.\nJob Duties include:\n· Assist with BIOS, BMC, and EC firmware development, including new feature implementation and porting to new hardware platforms.\n· Develop technical specifications and proactively identify risks prior to major project execution\n· Implement and support automation for firmware development flows\n· Develop and maintain embedded test and bring-up tools such as board diagnostics, GPIO test utilities, JTAG-based checks, basic manufacturing tests.\nEducation and Experience:\n· Bachelor’s or master’s in Electrical Engineering, Computer Science, Computer Engineering, or other related field; or equivalent combination of education and experience\n· 4-8 years of embedded software experience\n· Proficiency in Python, Zephyr EC and OpenBMC\n· Experience with C/C++ in embedded environments, including RTOS or bare-metal systems.\n· Expertise in structured programming, debugging, documentation, and reusable software architecture, with the ability to mentor others.\n· Knowledge of hardware bring-up, JTAG, oscilloscopes, logic analyzers, and schematic-based debugging.\nBenefits:\n401(k)\nDental insurance\nFlexible spending account\nHealth insurance\nHealth savings account\nLife insurance\nPaid time off\nVision insurance\nWork Location: In person","company":"Versalogic","rawCompany":"versalogic","city":"Tualatin","state":"OR","isRemote":false,"isActive":false,"createdAt":"2026-04-14T11:19:58.417Z","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":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer (Embedded)","description":"Software Engineer (Embedded Computers)\nVersaLogic's team of high-tech folks design and manufacture high-reliability embedded computer boards for mission-critical applications across aeronautic, defense and medical industries.\nThis position is responsible for developing, building, validating, and debugging software systems at the BSP/OS, BMC/EC, firmware, driver, or application level for the company’s products.\nVersaLogic offers excellent benefits, and the opportunity to work in a rewarding small-company environment, with a collaborative culture that values technical excellence, accountability, and thoughtful problem-solving.\nJob Duties include:\n· Assist with BIOS, BMC, and EC firmware development, including new feature implementation and porting to new hardware platforms.\n· Develop technical specifications and proactively identify risks prior to major project execution\n· Implement and support automation for firmware development flows\n· Develop and maintain embedded test and bring-up tools such as board diagnostics, GPIO test utilities, JTAG-based checks, basic manufacturing tests.\nEducation and Experience:\n· Bachelor’s or master’s in Electrical Engineering, Computer Science, Computer Engineering, or other related field; or equivalent combination of education and experience\n· 4-8 years of embedded software experience\n· Proficiency in Python, Zephyr EC and OpenBMC\n· Experience with C/C++ in embedded environments, including RTOS or bare-metal systems.\n· Expertise in structured programming, debugging, documentation, and reusable software architecture, with the ability to mentor others.\n· Knowledge of hardware bring-up, JTAG, oscilloscopes, logic analyzers, and schematic-based debugging.\nBenefits:\n401(k)\nDental insurance\nFlexible spending account\nHealth insurance\nHealth savings account\nLife insurance\nPaid time off\nVision insurance\nWork Location: In person","datePosted":"2026-04-14T11:19:58.417Z","dateModified":"2026-04-14T11:19:58.417Z","hiringOrganization":{"@type":"Organization","name":"Versalogic","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Tualatin","addressRegion":"OR","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"98340a416fba8d25effb9296"},"url":"https://jobsearcher.com/jobs/98340a416fba8d25effb9296"}}