Search All Jobs

Showing 1 of 1 Jobs

Software Engineer - Embedded Systems

$150k - $180k/yr

Santa Clara, CA, USA

Full-Time

Software Engineer

Embedded Systems

Confirmed live in the last 24 hours

Atomic Machines

Atomic Machines

51-200 employees

Develops machines for atomically precise manufacturing

Compensation Overview

$150k - $180k/yr

Mid, Senior

Santa Clara, CA, USA

The job is onsite in Santa Clara, California, and the company also has offices in Emeryville, California.

Category
Embedded Engineering
Software Engineering
Required Skills
Python
Operating Systems
FreeRTOS
Go
C/C++
Linux/Unix
Connection
Connection
Connection
logo

Get referrals →

You have ways to get a Atomic Machines referral from your network.

💡

Applications through a referral are 3x more likely to get an interview!

Requirements
  • 3 + years of industry experience with embedded systems programming, particularly for ARM architectures and real-time operating systems (RTOS)
  • Bachelor of Science in Computer Science or a related field.
  • Multi programming language fluency. Ability to code fluently in multiple languages, at multiple levels of the stack. Our embedded engineers primarily use C++ and Python. Experience with similar languages is ok, and knowledge of Go is a bonus.
  • A deep understanding of how computers work. Our work involves a variety of processors and computing environments – Linux, FreeRTOS, and bare metal.
  • Undergraduate-level knowledge of Operating systems, Networks, Concurrency & execution models, and Computer architecture.
  • Experience designing, building, and shipping complex distributed software systems that control hardware, as part of a team.
Responsibilities
  • Write, operate, and debug software and firmware for complex robotics with hard real-time constraints.
  • Work at multiple levels of the software stack. You’ll design and implement a networked API and debug it down to the hardware.
Desired Qualifications
  • Experience writing APIs and infrastructure that support operation of manufacturing nodes, material transport systems, and the system-level controller. Our monolithic central controller (Go, Postgres, gRPC) communicates with a distributed network of physical machines.
  • Experience with instrumenting software for observability and debugging.
  • Experience with version control, Infrastructure-as-Code, and DevOps workflows.
  • Familiarity with the fundamentals of robotic systems, such as feedback control systems, motion planning, and computer vision.
  • Familiarity with CAD and CAM software, focusing on geometry engines, toolpath generation, and machining strategies.

Atomic Machines develops machines for atomically precise manufacturing (APM), which allows for the creation of physical objects from digital designs at an atomic level. Their technology focuses on microfabrication, particularly in producing Micro-Electro-Mechanical Systems (MEMS), which are small mechanical devices used in industries like automotive, medical, and consumer electronics. Unlike traditional silicon-based methods, Atomic Machines offers a more efficient approach to MEMS fabrication. They cater to a variety of clients in high-tech sectors, providing advanced fabrication solutions that emphasize precision, efficiency, and scalability. The company generates revenue through the sale of fabrication machines and ongoing support services, aiming to set new standards in manufacturing technology.

Company Size

51-200

Company Stage

Seed

Total Funding

N/A

Headquarters

Berkeley, California

Founded

2019

Simplify Jobs

Simplify's Take

What believers are saying

  • Growing demand for MEMS in smart medical devices presents a significant market opportunity.
  • Advancements in nanomaterials could enhance Atomic Machines' manufacturing capabilities.
  • The shift to electric vehicles increases the need for advanced MEMS sensors.

What critics are saying

  • Emerging competition from companies like Zyvex Labs in atomically precise manufacturing.
  • Potential intellectual property disputes as more companies enter the APM space.
  • Economic downturns could reduce demand for MEMS in key sectors.

What makes Atomic Machines unique

  • Atomic Machines focuses on atomically precise manufacturing, a novel approach in microfabrication.
  • The company targets diverse industries, including automotive, healthcare, and consumer electronics.
  • Their innovative MEMS technology offers higher precision and efficiency than traditional methods.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Professional Development Budget

Growth & Insights

Headcount

6 month growth

0%

1 year growth

-3%

2 year growth

0%