JITX (S18)
Automatic circuit board design.

Senior Software Engineer, Generalist Software Engineering

San Jose OR Berkeley, California Offices, Hybrid Schedule
Full-time
11+ years
About JITX

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!

About the role

Skills: C++, Java, Amazon Web Services (AWS)

JITX is a way to design circuit boards that saves time, money, and environmental waste. Instead of manually drafting and reviewing one-off designs, our users write code to generate designs programmatically. Our AI-powered solvers handle the low-level details, and make engineering work massively reusable. Our vision at JITX is to automate hardware design for the benefit of science and the welfare of humanity. JITX is a team that is building next generation software to help companies design better electronics. Dedicated to solving difficult problems with huge impact, our first step is to automate circuit board design.

The role: This role is responsible for helping to drive software development and technical architecture across the software organization with a focus of completed features.

*You are a veteran software engineer. You have worked in multiple software environments and thrive in an early startup full of impact and fun engineering problems. *You should have a passion for finding the bottlenecks and identifying where help is needed to get software features to the finish line. *You have the ability to figure out best in class solutions to meet the challenges ahead. *You have the curiosity to tinker with the architecture, identify where to be proactive, develop creative solutions, and improvements that ship quickly. *You jump around the team of great engineers to ensure high-quality implementations and are able to bring speed to a methodical but fast software culture. *You thrive in a generalist software role, with an emphasis in algorithms, statically -typed functional programming, infrastructure, and system design. *Your ability to solve algorithmic problems is stronger than average, with strong knowledge in asymptotic complexity (graph and tree data structures, traversing, manipulation, canonical representation, etc) *You are a responsible engineer, taking care in planning and testing, taking ownership of large features, proper staging, architecting for reliability and pushing for production. *You might be a polyglot but a user of multiple programming languages such as Go, C, C++, or Java. You are excited to learn our own language, Stanza.

Nice to have: *Experience with programming languages implementation (abstract syntax trees, intermediate representations, etc). *Familiarity with machine - level programming (pointers, templates, memory allocation, cost trade-offs, overflow, data structures, debugging, recursion, statically -typed languages, closures, etc). *Github or personal projects, compilers, circuit boards, robotics, etc.

Technology

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.

Other jobs at JITX

EDA / Auto-Router Engineer (Machine Learning)
fulltime
Berkeley, Ca (or Bay Area)
Backend
6+ years
Software Engineer
fulltime
Berkeley, Ca (or Bay Area)
Backend
3+ years
Algorithmic Design Engineer
fulltime
Berkeley, Ca (or Bay Area)
Machine Learning
6+ years
Product Designer (UX/UI)
fulltime
Berkeley or San Jose, California / Remote
6+ years
Senior Software Engineer, Generalist Software Engineering
fulltime
San Jose OR Berkeley, California Offices, Hybrid Schedule
Backend
11+ years