Talent.com
Senior Software Engineer, Applications
Senior Software Engineer, ApplicationsAtomic Machines • Emeryville, CA, US
Senior Software Engineer, Applications

Senior Software Engineer, Applications

Atomic Machines • Emeryville, CA, US
13 days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Atomic Machines is ushering in a new era of micromanufacturing with its Matter Compiler™ technology platform. This platform enables new classes of micromachines to be designed and built by providing manufacturing processes and a materials library that are inaccessible to semiconductor manufacturing methods. It unlocks MEMS manufacturing not only for device classes that could never be produced by semiconductor methods, but also for entirely new categories. Furthermore, this digital platform is fully programmable in the way 3D printing is digital—but whereas 3D printing produces parts of a single material using a single process, the Matter Compiler™ technology platform is a multi-process, multi-material system : bits and raw materials go in, and complete, functional micromachines come out. The Atomic Machines team has also created an exciting first device—made possible only through the Matter Compiler™ technology platform—that we will be unveiling to the world soon.

Our offices are in Emeryville and Santa Clara, California.

About The Role :

As a Senior Software Engineer, Applications you will design and build the distributed software system that controls the Matter Compiler™. You'll have the chance to work across layers of the stack from low-level device interfaces to user-facing tools. One sprint, you might be doing path planning for robot motion or working on FPGA interfaces; the next, implementing a HIL test or modeling an analog to digital converter.

You'll be joining a fast-paced, interdisciplinary environment with close collaboration across teams — including modeling and simulation, materials science, process development, and mechanical engineering — as we bring truly novel technology to life.

This role is based in either our Emeryville or Santa Clara locations and is well-suited to an engineer who is on a mission to extend their existing track record of excellence in robotics and automation to another chapter.

What You'll Do :

  • Write, operate, and debug software and firmware for complex robotics with hard real-time constraints. The code you write is what drives all manufacturing operations at Atomic Machines – and must be reliable, fault tolerant, and well instrumented.
  • Work at multiple levels of the software stack. You'll design and implement a networked API and debug it down to the hardware.

What You'll Need :

  • 6+ years of industry experience with application software (navigation, vision, and multi-agent coordination) in the context of real-time requirements (think drones, legged robots, or autonomous vehicles).
  • 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 software engineers primarily use C++ and Python. Experience with similar languages is ok, and knowledge of Go is a bonus.
  • Demonstrated proficiency designing, building, and shipping complex distributed software systems that control hardware, as part of a team.
  • Demonstrated proficiency with the fundamentals of robotic systems, such as feedback control systems, motion planning, and computer vision.
  • Bonus Points For :

  • Industry- or graduate-level knowledge of Operating systems, Networks, Concurrency & execution models, and Computer architecture.
  • A deep understanding of how computers work. Our work involves a variety of processors and computing environments – Linux, FreeRTOS, and bare metal.
  • Experience architecting 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 and passion for instrumenting software for observability and debugging.
  • Familiarity with CAD and CAM software, focusing on geometry engines, toolpath generation, and machining strategies.
  • The compensation for this position also includes equity and benefits.

    CA Bay Area Salary Range

    $170,000—$220,000 USD

    Create a job alert for this search

    Application Engineer • Emeryville, CA, US

    Related jobs
    Senior Staff Software Engineer

    Senior Staff Software Engineer

    VirtualVocations • Fremont, California, United States
    Full-time
    A company is looking for a Senior Staff Software Engineer, AI Foundations.Key Responsibilities Own and evolve the AI Foundations systems integrating LLM outputs into product experiences Build an...Show more
    Last updated: 30+ days ago • Promoted
    Senior Applications Developer

    Senior Applications Developer

    VirtualVocations • Fremont, California, United States
    Full-time
    A company is looking for a Senior Applications Developer.Key Responsibilities Serve as a Subject Matter Expert in data flow between on-premises and cloud-based applications Monitor existing inte...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Oracle Apex

    Senior Software Engineer - Oracle Apex

    VirtualVocations • Fremont, California, United States
    Full-time
    A company is looking for a Senior Software Engineer - Oracle Forms / Apex.Key Responsibilities Design, develop, test, troubleshoot, and maintain Oracle-based applications Create and modify complex...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Development Engineer

    Senior Software Development Engineer

    VirtualVocations • Concord, California, United States
    Full-time
    A company is looking for a Senior Software Development Engineer, TensorRT-LLM.Key Responsibilities Develop robust inferencing software for multiple platforms focusing on functionality and perform...Show more
    Last updated: 30+ days ago • Promoted
    Senior Staff Software EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

    Senior Staff Software EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

    Form Energy • Berkeley, CA, United States
    Full-time
    Are you ready to build America's energy future? Form Energy is an American manufacturing and energy technology company.We're revolutionizing energy storage with cost-effective, multi-day technology...Show more
    Last updated: 1 day ago • Promoted
    Senior Fullstack Engineer

    Senior Fullstack Engineer

    VirtualVocations • Concord, California, United States
    Full-time
    A company is looking for a Senior Fullstack Engineer to join their engineering team.Key Responsibilities Contribute to both backend and frontend development of complex in-browser applications Ba...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, GenAI

    Senior Software Engineer, GenAI

    Scale AI, Inc. • San Francisco, CA, United States
    Full-time
    At Scale AI, our mission is to accelerate the development of AI applications.For 8 years, Scale has been the leading AI data foundry, helping fuel the most exciting advancements in AI, including : g...Show more
    Last updated: 30+ days ago • Promoted
    Lead Senior Software Engineer

    Lead Senior Software Engineer

    VirtualVocations • Concord, California, United States
    Full-time
    A company is looking for a Lead Senior Software Engineer, Agentic AI Applications.Key Responsibilities Design, develop, and implement agentic AI blueprints for enterprise deployment Lead technic...Show more
    Last updated: 30+ days ago • Promoted
    DeFi Application Software Engineer

    DeFi Application Software Engineer

    VirtualVocations • Fremont, California, United States
    Full-time
    A company is looking for a Software Engineer, DeFi Application.Key Responsibilities Lead the design, development, and maintenance of full-stack features for the core decentralized application Co...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocations • Concord, California, United States
    Full-time
    A company is looking for a Senior Engineer - Technical Leadership or Architect Track.Key Responsibilities Design, build, and maintain scalable backend systems and APIs using Python (Django) Lead...Show more
    Last updated: 30+ days ago • Promoted
    Senior Firmware EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

    Senior Firmware EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

    Form Energy • Berkeley, CA, United States
    Full-time
    Are you ready to build America's energy future? Form Energy is an American manufacturing and energy technology company.We're revolutionizing energy storage with cost-effective, multi-day technology...Show more
    Last updated: 4 days ago • Promoted
    Senior Software Engineer, Enterprise GenAI

    Senior Software Engineer, Enterprise GenAI

    Scale AI, Inc. • San Francisco, CA, United States
    Full-time
    Scale GP (Scale Generative AI Platform) is an enterprise-grade Generative AI platform that provides APIs for knowledge retrieval, inference, evaluation, and more. We are looking for a strong enginee...Show more
    Last updated: 30+ days ago • Promoted
    Senior Golang Engineer

    Senior Golang Engineer

    VirtualVocations • Fremont, California, United States
    Full-time
    A company is looking for a Senior Golang Engineer.Key Responsibilities Design and implement scalable microservices in Go for credit risk and fraud detection systems Participate in team scrum cer...Show more
    Last updated: 30+ days ago • Promoted
    Senior Fullstack Software Engineer

    Senior Fullstack Software Engineer

    VirtualVocations • Fremont, California, United States
    Full-time
    A company is looking for a Senior Full-stack Engineer to build and deliver mission-critical AI-native applications.Key Responsibilities Design and prototype agentic solutions, managing the full l...Show more
    Last updated: 30+ days ago • Promoted
    Senior Backend Software Engineer

    Senior Backend Software Engineer

    VirtualVocations • Fremont, California, United States
    Full-time
    A company is looking for a Senior Software Engineer I (Backend).Key Responsibilities : Manage the entire lifecycle of projects or features, including design, development, and deployment Improve c...Show more
    Last updated: 30+ days ago • Promoted
    Senior AI Software Engineer

    Senior AI Software Engineer

    VirtualVocations • Concord, California, United States
    Full-time
    A company is looking for a Senior / Staff AI Software Engineer.Key Responsibilities Design and develop robust, scalable, event-driven services using Python, FastAPI, Apache Kafka, and GraphQL Bu...Show more
    Last updated: 30+ days ago • Promoted
    Senior Systems Engineer

    Senior Systems Engineer

    VirtualVocations • Concord, California, United States
    Full-time
    A company is looking for a Senior Systems Engineer - Software.Key Responsibilities Develop software systems for large scale cloud infrastructure deployments Design and distribute APIs for Infras...Show more
    Last updated: 30+ days ago • Promoted
    Senior Ignition Software Engineer

    Senior Ignition Software Engineer

    VirtualVocations • Fremont, California, United States
    Full-time
    A company is looking for a Senior Ignition Software Engineer to design, develop, and support industrial automation solutions. Key Responsibilities Develop, configure, and deploy Ignition-based SCA...Show more
    Last updated: 3 days ago • Promoted