Embedded Software Engineer

Valinor Enterprises, Inc.•Washington, DC

About The Position

Valinor Reflex is seeking an Embedded Software Engineer to join a small, hands-on team in Washington, D.C. The team is building a low-profile smart optics system that brings real-time computing and embedded intelligence into a wearable form factor. The engineer will own software close to the hardware, including bringing up new boards, developing Linux drivers, and debugging firmware and system-level issues. The role spans low-level firmware and the user-space software built on top of it, and will help shape embedded architecture as Reflex moves from prototype hardware toward reliable, field-ready systems.

Requirements

  • At least 5 years of experience in embedded software, firmware, or a related field.
  • Strong experience developing low-level software in C/C++.
  • Hands-on experience with embedded Linux, board bring-up, BSP development, and device drivers.
  • Deep understanding of processors, memory, peripherals, and how software interacts with underlying hardware.
  • Ability to debug difficult firmware and system-level problems from first principles.
  • Comfort reading schematics and working closely with electrical and mechanical engineers.
  • Experience with common embedded interfaces such as SPI, I2C, UART, USB, CAN, or similar.
  • Ability to contribute beyond the firmware layer when needed, including Python and user-space software.
  • Comfort working in a fast-moving, build-first environment with significant ownership and ambiguity.
  • Eligibility to obtain and maintain a U.S. security clearance.

Nice To Haves

  • Active U.S. security clearance.

Responsibilities

  • Develop low-level embedded software and firmware in C/C++ and Python.
  • Bring up new boards and hardware platforms from initial prototype through reliable operation.
  • Develop and debug Linux device drivers, BSPs, and Device Tree configurations.
  • Develop, configure, and debug low-level DDR initialization firmware.
  • Work with electrical engineers to understand schematics, interfaces, pin routing, and how software requirements translate to circuit boards.
  • Debug hardware and software using logs, schematics, oscilloscopes, logic analyzers, and other bench equipment.
  • Develop and maintain embedded Linux systems using Yocto or similar build systems.
  • Contribute to user-space software, tooling, and Python applications as needed.
  • Help shape embedded architecture as Reflex moves from prototype hardware toward reliable, field-ready systems.

Benefits

  • Competitive salary and equity packages.
  • Health, dental, and vision insurance fully covered for employees.
  • 401(k).
  • Development stipends.
  • Unlimited PTO.
  • Two-week company holiday at the end of every calendar year.
  • Fertility benefits.
  • A pro-mental-health and pro-family workplace that encourages employees to spend time with themselves and their families.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service