
Current Openings
Make your mark in the Embedded Computer industry. Join the VersaLogic team! VersaLogic offers excellent benefits, and the opportunity to work in a highly rewarding environment. VersaLogic has been an industry leader for over 40 years. Below is a list of the current openings with our company.
Software Engineer (Embedded Computers)
This 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.
Job Duties include:
- Assist with BIOS, BMC, and EC firmware development, including new feature implementation and porting to new hardware platforms.
- Develop technical specifications and proactively identify risks prior to major project execution
- Implement and support automation for firmware development flows
- Develop and maintain embedded test and bring-up tools such as board diagnostics, GPIO test utilities, JTAG-based checks, basic manufacturing tests.
Education and Experience:
- Bachelor’s or master’s in Electrical Engineering, Computer Science, Computer Engineering, or other related field; or equivalent combination of education and experience.
- 4-8 years of embedded software experience
- Proficiency in Python, Zephyr EC and OpenBMC.
- Experience with C/C++ in embedded environments, including RTOS or bare-metal systems.
- Expertise in structured programming, debugging, documentation, and reusable software architecture, with the ability to mentor others.
- Knowledge of hardware bring-up, JTAG, oscilloscopes, logic analyzers, and schematic-based debugging.
– Full-time in Tualatin, OR
Interested applicants should send their resume to hr@versalogic.com or apply online here.
- Careers at VersaLogic
- Culture
- Benefits
- Current Openings