This is a senior embedded/firmware consulting role. It’s “staff” level for real: you’re not just writing firmware, you’re setting direction, leading projects, mentoring engineers, and talking to clients like a grown-up. Also important: it’s an evergreen posting, so they’re building a bench for upcoming projects.
About Dojo Five
Dojo Five is a remote-first embedded products + consulting shop focused on “modern firmware” practices: better tools, better culture, better systems, and better outcomes for embedded teams.
Schedule
- Contract
- Remote (U.S. only)
- Evergreen posting (pipeline role, not guaranteed immediate start)
What You’ll Do
- Set strategic direction for firmware modernization initiatives (best practices, tooling, process)
- Develop, review, test firmware and embedded electronics solutions
- Design build systems, repos, documentation policies
- Lead projects: work breakdown, architecture discussions, delivery guidance
- Collaborate cross-functionally to define goals and requirements (often with non-embedded stakeholders)
- Mentor and coach engineers; lead technical training
- Participate in recruiting (interviews, technical reviews)
- Join sales discussions as technical representation and help with branding/outreach
- Manage your time independently and report it accurately
What You Need
- 10+ years embedded systems development (15 desired)
- 2+ years leading other developers (5 desired)
- Strong in: C/C++, Python
- Comfortable with: bare-metal, FreeRTOS
- Protocols/Drivers: UART/USART, I2C, SPI, BLE
- ARM cores experience (various)
- Tooling: Git, Docker/devcontainers, IDEs (VSCode/Eclipse/STM32CubeIDE), benchtop tools
- Testing: pytest + unit test frameworks (Unity/CMock/Ceedling, Google Test/gMock, etc.)
Nice to Have
- Rust, ARM/x86/PIC assembly
- Zephyr, Embedded Linux + Yocto bring-up, VxWorks, ThreadX, secure bootloaders
- CAN/CAN-FD, USB, Ethernet, WiFi, Cellular/LTE, protobuf, MQTT
- CI/CD pipeline setup, CMake, binutils, serial consoles (minicom/screen)
- Chip families: Nordic, NXP, SiLabs
Benefits
- Not clearly defined here (contract role). Main “benefit” pitch is culture: remote-first, “life-work balance,” learning, and very low turnover.
Backbone note (because you asked for truth): this role is heavy on leadership + client-facing accountability. If someone’s only “senior” on paper but hasn’t owned architecture decisions, coached other devs, and defended tradeoffs to customers, they’ll drown.
Happy Hunting,
~Two Chicks…