Senior Software Engineer Jobs

5,741 jobs found — updated daily

Senior Software Engineer

JitxBerkeley, CA
$150,000 - $250,000

About The Position

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. Our solvers handle the low-level details, making hardware engineering massively reusable. We're a ~12-person startup building tools that bring software engineering practices to hardware design. We're looking for a senior software engineer with a strong mathematical and algorithmic foundation who can own significant product areas end-to-end. You'll work on hard computational problems, from design automation algorithms to real-time visualization, shipping features that directly impact how electrical engineers design the hardware that powers the world. You'll be diving straight into our new simulation loop project, a core initiative that tightly integrates our design engine with circuit simulation to catch errors earlier and give engineers faster feedback.

Requirements

  • Strong algorithmic problem-solving skills: graph/tree data structures, computational efficiency, and parallelism
  • Mathematical maturity. Comfortable reasoning formally about geometry, linear algebra, or optimization
  • Solid software engineering fundamentals
  • Ability to see the big picture and understanding how your work fits into the overall product
  • Self-directed work style with ability to unblock yourself and others
  • Track record of owning large features from planning through production
  • Comfortable working with ambiguity in a startup environment

Nice To Haves

  • Background in computational geometry, spatial data structures, or geometric algorithms
  • Polyglot programming experience, comfortable across multiple languages and paradigms
  • Interest in hardware, electronics, or CAD tools
  • Education in Computer Science, Physics, Mathematics, or comparable industrial experience

Responsibilities

  • Design Automation Algorithms - Placement, routing, pin-assignment, and geometry generation algorithms for PCBs
  • Computational geometry and spatial data structures
  • Constraint solving and optimization
  • Simulation Integration - Integrating industry simulation tools (e.g. Ansys HFSS) into our design flow
  • Building feedback loops that drive automated design optimization using simulation results
  • Bridging between our design engine and external solvers to enable closed-loop iteration

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1-10 employees

Career Resources

Build a Resume for Senior Software Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service