Tempo Automation

San Francisco
101 - 250 Employees
11 - 25 Engineers
$50M - $100M Funding
Series C

Tempo is the world's fastest low-volume electronics manufacturer, using software-driven automation to deliver complex designs with unprecedented speed, quality and transparency. From rockets to robots, autonomous cars to drones, many of America's fast-moving enterprises are already working with Tempo to optimize for a new level of business advantage.

We give them the physical equivalent of a fast compiler to turn their designs into real circuit boards quicker than anyone else.

Providing a system to quickly and accurately produce circuit boards means we're both a software shop and an advanced manufacturer. We hire the best software engineers and manufacturing experts to perfect our factory and its surrounding software environment.

Tempo Automation photo 1 Tempo Automation photo 2 Tempo Automation photo 3 Tempo Automation photo 4 Tempo Automation photo 5 Tempo Automation photo 6 Tempo Automation photo 7 Tempo Automation photo 8 Tempo Automation photo 9 Tempo Automation photo 10 Tempo Automation photo 11 Tempo Automation photo 12 Tempo Automation photo 13 Tempo Automation photo 14 Tempo Automation photo 15 Tempo Automation photo 16 Tempo Automation photo 17 Tempo Automation photo 18 Tempo Automation photo 19 Tempo Automation photo 20 Tempo Automation photo 21 Tempo Automation photo 22

Why join us?
  • Big market and great growth — Every company in the world that produces electronics in any form stands to benefit from developing their products with Tempo. The market for electronics prototyping is roughly $230 billion; it contains everything from rocketry and automobiles to thermostats and industrial equipment. In 2017 alone, our revenue went up 500%.

  • Positive impact on the world — We will significantly accelerate the progress of multiple industries that affect billions of people every day. Looking for a leveraged way to help humanity and move technology as a whole forward? Here it is.

  • Solving a real pain point — Electrical engineers don't have the luxury of a tight feedback loop. While software engineers tweak their code, run it, and quickly see the results of those changes, electrical engineers usually wait several weeks to receive prototype boards and continue iterating on their designs.

    Tempo is fixing that. We know that high-quality circuit boards can be manufactured quickly: we do it every day. But in order to continue to take on more complex customer designs, offer more powerful insights into those designs, build and design new factories, and make everything run smoother and faster, we need sharp software engineers.


Engineering at Tempo Automation
Engineering team and processes

Structure: our team is small, which means every team member is given a lot of responsibility and flexibility. You'll work with VPs, factory technicians, and other engineers to spec out projects, but in the end the design and execution is up to you.

Processes: we use Clubhouse to track individual project tickets and quarterly milestones, and we hold daily stand-ups to make sure everyone on the team stays in sync. We also have a weekly chalk talk where a team member talks about something interesting! Other than that, our process is intentionally fairly lightweight :)

Developer Experience: we use a custom CLI to build release candidates, tag releases, and deploy as often as we can, usually multiple times per day. Deploys run in under 2 minutes for each service, and our dependencies are consistently up-to-date.

Technical Challenges

Providing electrical engineers with the physical equivalent of a fast and correct compiler is extremely difficult, but the payoff is enormous. If we succeed, we accelerate the development of dozens of critical industries. Instead of having hardware engineers sit on their hands for weeks waiting for prototypes, our platform enables rapid self-service that delivers a prototype in days.

In working towards our vision of a seamless and transparent customer experience, we run up against all sorts of obstacles in both software and manufacturing. Here are some problems we've solved so far:

  • CAD Parsing & Feature Extraction: extracting features from a customer's CAD file is one of the first things we have to do to provide a great customer experience, but because much of the data we extract is geometric, this process can be very computationally intense. Parsing is also difficult, since there are many different CAD programs, each typically with its own distinct file format.

  • Automatic Quoting: our supply chain includes multiple vendors with complex pricing schemes, which makes generating detailed quotes for a given circuit board design very difficult. Solving this problem requires great UX as well, since we show customers quotes that are far more detailed (i.e. line-items at the individual component level) than any other manufacturer.

  • Process Traceability: our factory technicians need to record what they did and when, but doing so on a paper sheet or in Trello is time-consuming and often inaccurate. We've built a tailored mobile workflow management app instead that, as a bonus, gives them context-specific information about the design while they're performing certain manufacturing steps.

We take pride in facing this challenge with the same kind of deep curiosity, methodical experimentation and fast iterative learning we see in our customers, the engineers we serve.

We have so many more interesting problems ahead!

Projects you might work on
  • Offering real-time, automated manufacturing feedback based on certain parameters of our customers' designs. Think linting for hardware.

  • Optimizing our factory processes with machine learning and scheduling algorithms.

  • Encoding the three-dimensional structure of each component (i.e. resistors, capacitors) that we place on customers' boards, in order to ensure minimal manufacturing defects.

  • Automated optical inspection faster than anyone in the industry.

Tech stack
Python
React
Redux
ES6
AWS
Django
PostgreSQL
Docker
CircleCI
Celery
OpenCV

Working at Tempo Automation

At Tempo Automation we pride ourselves on our unique, diverse and tightly-knit culture. We work to embody 6 core principles on a daily basis:

Think holistically: We make decisions considering the broader context and interdependence of our team, company and customers Own completely: We lead ourselves, taking responsibility for our progress and setbacks as individuals, as teams, and as a company Communicate openly: We always communicate openly, sharing our knowledge and ideas, while actively seeking the perspective of others Experiment rigorously: We experiment rigorously to find better solutions and remain flexible in evaluating new ideas Deliver precisely: We plan carefully and execute skillfully, delivering new levels of speed and precision in all the we do Improve continuously: We observe all results of our actions and rapidly adapt our processes to respond to feedback

Free Food

Optional Monday and Wednesday lunch delivery, endless snack bar and a catered team lunch every Friday!

Flexible Hours
Health Insurance
Generous Vacation

Unlimited PTO

Relocation
Work from Home
Maternal/Paternal Leave
Team Activities

Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.

Apply