Senior Embedded / Firmware Engineer
Wavelynx
About the role
About the Role
Wavelynx makes access control readers the hardware and firmware that decide whether a door opens. Were a PE-backed company scaling fast, and were building the engineering team that will take us there. This role is for a senior embedded / firmware engineer who wants to own hard problems in a constrained environment and build things that work reliably in the real world.
Youll be working on Zephyr RTOS-based firmware for our APEX reader platform nRF5340 dual-core, BLE, NFC/HF, LF prox, OSDP, and the full stack that sits on top of it. The problems are real: sub-millisecond timing, thread scheduling, protocol compliance, secure boot, power budgets, and manufacturing at volume. If youve spent time wondering why a GPIO edge got dropped or whether the UART FIFO overflowed, youll fit in.
What Youll Do
- Youll own features from requirements through production driver development, subsystem design, integration, debugging, and validation.
- Youll write firmware that goes into real products and stays in them for years.
- Youll work closely with hardware, software, and manufacturing, which means you need to communicate clearly and write specs that other people can actually use.
- Youll also help build the validation infrastructure that gives us confidence before a release ships.
What Were Looking For
- A degree in Electrical Engineering or Computer Engineering is strongly preferred.
- Real RTOS experience at the thread and scheduler level Zephyr or FreeRTOS. Not just the API surface.
- Protocol experience at the driver level. SPI, I2C, UART, BLE were not looking for someone who used a library.
- High-volume manufacturing background.
- Performance and reliability are hard requirements, not a goal.
- Security fundamentals. Experience with secure boot, firmware signing, key management, or TrustZone is a plus.
- FPGA programming experience. Experience designing and programming FPGAs using VHDL or Verilog is a strong plus.
- Ability to debug with limited tools. A UART and a logic analyzer should be enough.
- You can write. Not prose technical documentation. Specs, design notes, comments that explain the why, not just the what.
Skills
- Languages: C (primary), Python, C++
- RTOS / Platforms: Zephyr, FreeRTOS, ARM Cortex-M / Cortex-A
- Hardware Description Languages: VHDL, Verilog
- Protocols: UART, SPI, I2C, BLE, NFC/HF, LF, OSDP
- Debug Tools: Logic analyzers, oscilloscopes, JTAG/SWD debuggers, GDB
- Version Control: Git
What Doesnt Show Up in a Job Description But Matters Most
Were looking for people who take ownership, ask questions when something doesnt make sense, and push back when a requirement is wrong rather than just building what theyre told.
Logistics & Compensation
- Location: Broomfield, CO. Hybrid schedule (2-days remote) after the initial 90-day onboarding period.
- Base Annual Salary: $190,000-225,000 plus eligibility for an annual company bonus program and merit increases.
- Retirement: After 30 days, eligible for the company 401(k) program, where you are 100% vested immediately and features up to a 6% 401(k) match.
- Health: Great rates on company-sponsored medical, dental, and vision insurance, with HSA-eligible plans available.
- Growth: We prefer to build talent from within, offering substantial opportunities for cross-collaboration and engineering career advancement, plus a $2,500 educational grant opportunity.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free