Talent.com
Senior Software Engineer, Applications
Senior Software Engineer, ApplicationsAtomic Machines • Emeryville, California, United States
Senior Software Engineer, Applications

Senior Software Engineer, Applications

Atomic Machines • Emeryville, California, United States
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.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.

    Salary Range

    $170,000 - $220,000 USD

    [job_alerts.create_a_job]

    Application Engineer • Emeryville, California, United States

    [internal_linking.similar_jobs]
    Senior Software Engineer

    Senior Software Engineer

    Monograph • San Francisco, CA, United States
    [job_card.full_time]
    At Quanta, we're re-thinking the accounting and finance system of record in order to drastically improve how businesses understand their finances. We are solving a top cited pain point from finance ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Observability

    Senior Software Engineer, Observability

    Together AI • San Francisco, CA, United States
    [job_card.full_time]
    Together AI is building the AI Acceleration Cloud, an end-to-end platform for the full generative AI lifecycle, combining the fastest LLM inference engine with state-of-the-art AI cloud infrastruct...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    NerdWallet, Inc • San Francisco, CA, United States
    [job_card.full_time]
    A Senior Software Engineer plays a critical role in designing, developing, and maintaining complex software systems while providing technical leadership within a team. Their primary purpose is to ar...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Pantera Capital • San Francisco, CA, United States
    [job_card.full_time]
    Our unified platform, spanning AI-powered analytics, study management, and grant automation, streamlines the entire research lifecycle, enabling faster, smarter, and more impactful discoveries acro...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer (Fullstack)

    Senior Software Engineer (Fullstack)

    Triumph, LLC • San Francisco, CA, United States
    [job_card.full_time]
    Triumph makes mobile gaming more thrilling by letting players wager and win real money, play in mass multiplayer games, and compete in social tournaments. We've built the top app in our App St...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Scale AI, Inc. • San Francisco, CA, United States
    [job_card.full_time]
    Software is eating the world, but AI is eating software.We live in unprecedented times - AI has the potential to exponentially augment human intelligence. Every person will have a personal tutor, co...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Applications

    Senior Software Engineer, Applications

    CLARA Analytics, Inc. • San Francisco, CA, United States
    [job_card.full_time]
    CLARA Analytics is the leading AI as a service (AIaaS) provider that improves casualty claims outcomes for commercial insurance carriers and self-insured organizations. The company’s product suite f...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocations • Oakland, California, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer to work with Salesforce and distributed SaaS architecture.Key Responsibilities Architect and develop complex Salesforce solutions for managed p...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    GroundControl Software Inc • San Mateo, CA, United States
    [job_card.full_time]
    Our mission is to deliver advanced software solutions that enable manufacturers to produce high-quality parts and systems with precision and confidence. These parts power the most advanced aerospace...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Collective • San Francisco, CA, United States
    [job_card.full_time]
    Collective is on a mission to redefine the way businesses-of-one work.Our technology and team of trusted advisors help members achieve financial independence by taking care of everything from busin...[show_more]
    [last_updated.last_updated_variable_days] • [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
    [job_card.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.last_updated_30] • [promoted]
    Senior Applications Engineer

    Senior Applications Engineer

    Cosmicrobotics • San Francisco, CA, United States
    [job_card.full_time]
    Location : San Francisco, CA (full time, in-person).Starting with Cosmic-1 – a system that installs solar panels 10x faster than today’s methods, helping us transition to a clean energy future and l...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Altana AI • San Francisco, CA, United States
    [job_card.full_time]
    AI can be a powerful tool for good in the world – at Altana we apply AI to the world’s largest organized body of supply chain data to power a more resilient, more secure, and more sustainable model...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Corridor • San Francisco, CA, United States
    [job_card.full_time]
    AI has changed software development.Security hasn't caught up – until now.Corridor is changing the game of product security, giving developers the ability to secure their AI coding.Our team has liv...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer, Applications (High Seniority)

    Software Engineer, Applications (High Seniority)

    Benchling • San Francisco, CA, United States
    [job_card.full_time]
    Biotechnology is rewriting life as we know it, from the medicines we take, to the crops we grow, the materials we wear, and the household goods that we rely on every day. Benchling’s mission is to u...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer (Startup - Series A)

    Senior Software Engineer (Startup - Series A)

    Venteur • San Francisco, CA, United States
    [job_card.full_time]
    At Venteur, we're dedicated to transforming healthcare in America.Our mission is to empower individuals to take control of the trillions of dollars spent on their behalf but often decided by human ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Collective Hub Inc. • San Francisco, CA, United States
    [job_card.full_time]
    Collective is on a mission to redefine the way businesses-of-one work.Our technology and team of trusted advisors help members achieve financial independence by taking care of everything from busin...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Omada Health • South San Francisco, CA, United States
    [job_card.full_time]
    Omada Health is on a mission to inspire and engage people in lifelong health, one step at a time.Omada Health is a digital care provider that empowers people to achieve their health goals through s...[show_more]
    [last_updated.last_updated_30] • [promoted]