Taro Logo

Founding Software Engineer

Coding Agent for Firmware that can write and test firmware on real hardware, indexing hardware documentation and connecting to physical tools for validation.
$150,000 - $300,000
Backend
Senior Software Engineer
In-Person
1 - 10 Employees
AI · Enterprise SaaS

Job Description

Embedder is pioneering the development of an advanced coding agent specifically designed for firmware development. Unlike traditional coding agents that focus on general software engineering, our solution addresses the unique challenges of embedded systems programming.

As a Founding Software Engineer, you'll be at the forefront of developing our firmware coding agent, working on critical components including Terminal User Interface (TUI), multi-agent systems, and tool-calling capabilities. You'll also be responsible for building and maintaining our core backend services.

We're looking for highly technical generalists who can wear multiple hats - from writing code to supporting customers and being forward-deployed when needed. This role offers a unique opportunity to shape the future of firmware development through AI-powered solutions.

Our technology stands out by not just generating code, but actually testing and validating firmware on real hardware. We've built a system that indexes hardware documentation and interfaces with physical tools, ensuring that the generated firmware is not just plausible, but practically functional.

The ideal candidate will thrive in a startup environment, be comfortable with both frontend and backend development, and have a passion for solving complex technical challenges. You'll be working with technologies like Python, TypeScript, Google Cloud, and AWS, while dealing with distributed systems and PostgreSQL databases.

Join us in revolutionizing how firmware is developed, making it more efficient and reliable through AI-powered solutions. As an early team member, you'll have significant influence over technical decisions and the opportunity to grow with the company.

Last updated 3 hours ago

Responsibilities For Founding Software Engineer

  • Develop firmware coding agent (TUI, multi-agent systems, tool-calling)
  • Build and maintain core backend services
  • Write code and support customers
  • Act forward-deployed as needed

Requirements For Founding Software Engineer

Python
TypeScript
PostgreSQL
  • Experience with Python
  • Experience with TypeScript
  • Knowledge of Google Cloud
  • Understanding of Distributed Systems
  • Experience with PostgreSQL
  • Experience with AWS
  • Prompt Engineering skills