Current Openings

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.