We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
VersaLogic Corporation logo
VersaLogic Corporation Verified
Embedded Systems, Manufacturing, Computer Hardware

Software Engineer (Embedded)

Tualatin, Oregon, United StatesOnsiteFull TimePosted 2 months ago

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Software Engineer (Embedded Computers)

VersaLogic's team of high-tech folks design and manufacture high-reliability embedded computer boards for mission-critical applications across aeronautic, defense and medical industries.

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.

VersaLogic 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.

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.

Benefits:

  • 401(k)
  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Vision insurance

Work Location: In person

Ready to apply?
You'll be redirected to VersaLogic Corporation's application page.

Similar roles