JITX was founded with the mission to fully automate hardware design to advance science and the welfare of humanity. Our vision is to transform the hardware industry by building a hardware development platform where users just specify design goals and have all the detailed engineering handled by automated software. Located in Berkeley, CA, we are a profitable seed-stage startup, backed by Sequoia Capital and Y Combinator. We’re building the tool that engineers have wanted for a long time. Come help us do it!
JITX is revolutionizing circuit board design by making it code-first. Instead of dragging components around in a GUI, engineers write code—or have AI write it for them—to define their circuit boards. We're a ~20-person startup building tools that bring software engineering practices to hardware design.
We're looking for a principal engineer who can drive technical direction for significant product areas and own them end-to-end. You'll work across our stack—from user management systems to our core design application—making architectural decisions that shape how electrical engineers interact with our product for years to come.
As a principal engineer, you'll be expected to identify technical debt, propose solutions, and drive consensus around the right path forward. Your first major project will be reworking our user and license management system, which you'll architect and largely implement while coordinating with stakeholders across the company. As you ramp up and build context on our domain, you'll transition to working on critical core runtime components that power our circuit design engine.
Beyond your individual contributions, you'll raise the bar for engineering across the team—through code reviews, technical mentorship, and establishing patterns that others can follow.
You're a veteran software engineer who's worked across multiple environments and knows that early-stage startups offer the best combination of impact and interesting problems to solve.
You have a nose for bottlenecks—you spot where things are getting stuck and jump in to help get features across the finish line. You're naturally curious about architecture, always tinkering to find proactive improvements that can ship quickly. You move fluidly across the codebase and the team, bringing speed without sacrificing quality.
Your algorithmic problem-solving is strong and you don't shy away from maths and logic. You're comfortable reasoning about complexity at various levels of abstraction, working with graph and tree structures, and finding elegant solutions to hard computational problems.
You're responsible with your craft. You plan, you test, you own large features end-to-end. You think about staging, reliability, and production-readiness from the start, not as an afterthought.
At a principal level, you're also a multiplier. You make the engineers around you better through thoughtful code reviews, clear technical communication, and by establishing patterns that scale beyond your own code. You know when to dive deep into implementation and when to step back and focus on architecture and direction.
You thrive when given ownership of a problem space. You're the person who asks "why are we building this?" before diving into "how should we build it?" You don't need your hand held, but you're not afraid to raise your hand when you need context or when you spot a problem with the plan.
Behind the scenes, you might assume a very 2D array of pins and routes but with the JITX topography router, we are not using the traditional 90 or 45 degrees!
JITX has their own unique Tech Stack! The Stanza programming language was designed to help programmers tackle the complexity of architecting large programs and significantly increase the productivity of application programmers across the entire software development life cycle.
fulltimeBerkeley, CA, US / Remote (US)Full stack$150K - $250K0.10% - 0.50%6+ years