> Markdown version of [/jobs/ext/4287300-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/4287300-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Valinor Enterprises, Inc. - **Location:** Washington, DC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Board Bringup, Binary Space Partitioning, C++ (Programming Language), Software Debugging, Linux, Device Drivers, Linux on Embedded Systems, Embedded Software, Firmware, Python (Programming Language), Linux-Powered Devices, Software Requirements Analysis, System Programming, Universal Asynchronous Receiver/Transmitter, USB, Serial Peripheral Interface, Peripherals, Fastapi, Yocto, Build Tools - **Published:** October 25, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a13fd15d126f28d2 ## About the Role * 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 * Comfortable 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 outside the firmware layer when needed, including Python and user-space software * Comfortable working in a fast-moving, build-first environment with significant ownership and ambiguity ## Description Valinor Reflex is looking for an Embedded Software Engineer to join our small, hands-on team in Washington, D.C., building a low-profile smart optics system that brings real-time computing and embedded intelligence into a wearable form factor. You'll own software close to the hardware, from bringing up new boards and developing Linux drivers to debugging difficult firmware and system-level issues. This role is ideal for an engineer who likes working at the hardware/software boundary, enjoys getting deep into how chips and systems work, and is comfortable moving between low-level firmware and the user-space software built on top of it. What You'll Do * 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 closely with electrical engineers to understand schematics, interfaces, pin routing, and how software requirements translate to the circuit board * Debug across 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 when needed * Help shape the embedded architecture as Reflex moves from prototype hardware toward reliable, field-ready systems