Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Applications Engineer, Robotic Systems (ALL LEVELS)

$185k - $260k

Atomic Machines

Job Description

Job Description

About Atomic Machines

Atomic Machines is ushering in a new era of micromanufacturing with its Matter Compiler™ technology. This full-stack technology enables new classes of micromachines to be designed and built by offering manufacturing processes and a materials library that is inaccessible to semiconductor manufacturing methods. It promises to unlock MEMS manufacturing for the many device classes frustrated by semiconductor methods and to open up entirely new product classes. The Matter Compiler™ technology fully realizes the digital manufacturing dream: bits and raw materials go in, and complete, functional micromachines come out. The Atomic Machines team has also created an exciting first device—one that was only made possible by the existence of the Matter Compiler™ technology—that we will be unveiling to the world soon.

Our offices are in Emeryville and Santa Clara, California.

About The Role:

As a Software Applications Engineer, Robotic Systems, 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, abstracting low-level device interfaces into high-level automation APIs. One sprint, you might be designing system behavior with a mechanical engineer; the next, you could be bringing up and integrating complex electromechanical systems.

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

This role is based in either our Santa Clara or Emeryville office and is well-suited to an engineer with strong fundamentals, curiosity, and a drive to develop systems-level thinking.

What You'll Do
  • Write, operate, and debug software and firmware for complex robotics with hard real-time constraints.
  • Design and operate software that coordinates state, timing, and failure recovery across a distributed network of devices
  • Work hands-on with manufacturing robotics and design software to coordinate a distributed network of devices.
  • 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
  • 5+ years of industry experience developing software that interfaces with hardware
  • Multi-language programming fluency—ability to code fluently in multiple languages at multiple levels of the stack (our robotics engineers primarily use C++ and Python; knowledge of Go is a bonus)
  • Deep and broad understanding of how computers work (our work involves a variety of processors and computing environments at multiple levels of the stack)
  • Familiarity with robotics-adjacent systems (sensors, actuators, timing constraints, physical failure modes)
  • Experience designing, building, and shipping complex software systems that control hardware as part of a team
  • Experience with version control and working on Linux machines
  • First-principles thinking with sound instincts for strategic tradeoffs.
  • Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, Mechatronics Engineering, Mechanical Engineering, Robotics, or a related field
Bonus Points For
  • Experience or interest in heterogeneous, distributed computing architectures
  • Experience in abstracting the control of manufacturing machines, material transport systems, and factory-level orchestration
  • Experience with instrumenting software for observability and debugging

The compensation for this position also includes equity and benefits.

Salary Range

$185,000—$260,000 USD

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Applications Engineer, Robotic Systems (ALL LEVELS) in Santa Clara, CA vacancy
  • $165k - $205k

     ...and Santa Clara, California. About The Role As a Software Applications Engineer, Robotic Systems, you will build the distributed software systems that...  ...You will work across layers of the stack, from low-level device interaction to higher-level APIs that define machine... 
    Software

    Atomic Machines

    Santa Clara, CA
    9 days ago
  • $184k - $287.5k

    Senior Research Engineer, Robotics Systems page is loaded## Senior Research Engineer...  ...maintain teleoperation software for controlling humanoid...  ...000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,5...  ...eligible for equity and .Applications for this job will be accepted... 
    Software
    Full time

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • The System Application Engineer will own end‑to‑end system collateral and PoR‑driven customer support...  ...and thermal requirements at the system level (power delivery, interfaces, cooling,...  ..., silicon, hardware, thermal, and software teams to resolve issues and deliver robust... 
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • Lyte is looking for a Field Applications Engineer based in California to enable customer engagements and help with their Physical AI perception...  ...it ideal for technical professionals passionate about robotics. The position requires at least 5 years of experience, proficiency... 
    Suggested

    Lyte

    Sunnyvale, CA
    14 hours ago
  •  ...semiconductor company based in Santa Clara, CA is hiring a Sr. Applications Engineer. The role involves working with customers to resolve...  ...offers an opportunity to work closely with both hardware and software engineers. #J-18808-Ljbffr Achronix Semiconductor Corporation
    Software

    Achronix Semiconductor Corporation

    Santa Clara, CA
    3 days ago
  • $136k - $218.5k

     ...customer-facing hardware engineers to work directly with Cloud...  ...centric Data Centers. The HW Systems Engineer is front-and-...  ...of contact for the team of Applications Engineers deploying these...  ...technical issues at the hardware, software and application level, ensuring customer success... 
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  •  ...Santa Clara is looking for a dedicated Field Applications Engineer to support customers using NVIDIA's Jetson platform for embedded systems. You will collaborate with sales, assist...  ..., and strong skills in Linux, embedded software, and C/C++. Join us in a role that values... 
    Software

    NVIDIA

    Santa Clara, CA
    4 hours ago
  • $250k

     ...knowledge and content feeding AI systems, eGain provides the single...  ...Overview As Director of Application Engineering, you will lead the...  ...Looking For ~10+ years of software engineering experience with...  ...’s qualifications and experience level. #J-18808-Ljbffr... 
    Software
    Work at office

    eGain Corporation

    Sunnyvale, CA
    4 days ago
  •  ...accelerator cards targeting AI, ML, networking and data center applications. All of Achronix's products are supported by best-in-class EDA software tools. We’re hiring a Sr. Applications Engineer. If you're a systems-level thinker who thrives on solving gnarly design challenges... 
    Software
    Work experience placement
    Worldwide

    Achronix Semiconductor

    Santa Clara, CA
    5 days ago
  • $109.4k - $145k

     ...Military and Advanced Systems is the market leader in...  ...for aviation applications. The Trimble receivers...  ...subsystems. As an Applications Engineer, you will manage the...  ...subsystems of circuit card-level receivers. You will...  ...of hardware, software, performance, and environmental... 
    Software
    Full time
    Work at office
    Local area

    Trimble

    Sunnyvale, CA
    2 days ago
  •  ...Application Reliability Engineer Location: Sunnyvale, CA. Duration: 6+ Essential Job Functions...  ...years of prior experience working as a software developer ~ Good programming skills...  ...Chatbots, Conversational AI or IVR systems ~ Language speaking / reading skills... 
    Software

    Omega Solutions

    Sunnyvale, CA
    3 days ago
  • $120k - $145k

     ...have an electrical/computer engineering, imaging science, or...  ...or image sensor related system debugging. Basic knowledge...  ...meets the design target and application requirements and...  ...~ Experience with system level hardware, firmware or software ~ Good communication skills... 
    Software

    Omni Vision Inc

    Santa Clara, CA
    3 days ago
  • $86.36k - $139.34k

     ...Applications Engineer As a family-run, high-tech company with nearly 19,00...  ...Responsibilities Maintain expert level of product knowledge and...  ...Read and understand vacuum system architecture, including...  ...administrative and industry software Strong communication, Interpersonal... 
    Software
    Work at office
    Local area
    Worldwide

    TRUMPF

    Santa Clara, CA
    11 days ago
  • $103.1k - $141.7k

     ...in Aviation GPS as our Next Applications Engineer! Ready to make a tangible...  ...Engineer, but it could also be Systems Engineer, Field Applications...  ...allocation of hardware and software requirements, ensuring all...  ...presenting design material to high-level stakeholders. Active U.... 
    Software
    Full time
    Local area
    Worldwide

    Trimble

    Sunnyvale, CA
    5 days ago
  • $155k - $195k

     ...Vision Processors For Edge Applications Our solutions make cameras...  ...Job Title: Application Engineer What are we looking for:...  ...design-in, debugging complex system issues, and ensuring timely...  ...partners to understand system-level and software requirements, and guide... 
    Software

    Ambarella

    Santa Clara, CA
    3 days ago
  • $134.95k - $224.92k

     ...Principal Application Engineer Keysight is at the forefront of technology innovation, delivering...  ..., customers Be a mentor for junior levels Negotiate success criteria with...  ...requirements and translate them into software roadmaps and plans Ability to disseminate... 
    Software
    Flexible hours

    Keysight Technologies

    Santa Clara, CA
    1 day ago
  • $135k - $220k

     ...seeking a highly technical Field Applications Engineer to support customer engagements, demonstrations...  ...role sits at the intersection of robotics systems, perception software, sensors, and customer integration...  ...platforms. Strong systems‑level understanding of robotics... 
    Software
    Local area
    Flexible hours

    Lyte AI Inc.

    Sunnyvale, CA
    1 day ago
  • About the Role - Application Engineer The Application Engineer works with prospective...  ...Engineer also provides Level 3 support to existing...  ...includes participating in internal software testing, delivering internal...  ...with Linux based systems Technical skills in Cloud and... 
    Software
    Local area

    Litmus

    Santa Clara, CA
    4 days ago
  • $100.75k - $168.87k

     ...Position: Product Application Engineer Location: Santa Clara, CA Amphenol...  ...of initial customer system assembly Required Qualifications...  ...global customers and all levels of the organization including...  ...with CAD modeling software for basic assembly and inspection... 
    Software
    Contract work
    Temporary work

    Amphenol ICC

    Santa Clara, CA
    2 days ago
  • $138k - $198k

    Application Engineer, Supply Chain Innovation Google - Sunnyvale, CA Qualifications...  ..., Management Information Systems, or other technical field,...  ...within business enterprise software. Knowledge of software...  ...solutions. Maintain highest levels of development practices including... 
    Software
    Full time
    Work experience placement

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • $264.52k - $278k

     ...Bachelor’s degree in Computer Science, Software Engineering, Information Systems, Computer Engineering or a related...  ...in the job offered or in a Application Engineer‑related occupation. Alternatively...  ...+ benefits determined by role, level, and location. Individual pay is determined... 
    Software
    Full time
    Work at office

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $130k - $160k

     ...0,000 to $160,000 Credo is engineering the future of high-speed connectivity...  .... Credo is pioneering a systems-level approach to connectivity, integrating hardware, software, and architecture to deliver...  ...is seeking Senior System Application Engineer to join our dynamic... 
    Software

    Credo Semiconductor, Inc.

    San Jose, CA
    23 days ago
  •  ...generation control systems are designed and...  ...the forefront of engineering innovation—...  ...confidence. As a Senior Application Engineer, you...  ...aerospace, automotive, robotics, electronics, and...  ...hierarchy levels. Build champion users...  ...for embedded software system design and... 
    Software
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Flexible hours

    The MathWorks, Inc.

    Santa Clara, CA
    2 days ago
  • $105k - $169.05k

     ...Johnson is hiring for a Principal Applications Integration Engineer - Shockwave Medical to join our...  ...solutions to connect various software applications and systems within the organization. This role...  ...Science, or a related field. Expert level proficiency integrating Oracle... 
    Software
    Temporary work
    Local area

    Israelvcforum

    Santa Clara, CA
    2 days ago
  • $150k - $250k

     ...new generation of AI systems designed to reason with...  ...the platform enables engineers and researchers to accelerate...  ...Type: Full-Time Level: Mid-Senior Level...  ...Client is seeking a Field Applications Engineer with deep...  ...Exposure to enterprise software deployment... 
    Software
    Full time
    Visa sponsorship
    Relocation package

    C&D Talent Advisory

    Santa Clara, CA
    15 days ago
  • $152k - $241.5k

     ...a Senior Machine Learning Applications and Compiler Engineer! NVIDIA is seeking engineers...  ...of large-scale systems, compilers, and deep learning...  ...design teams to feedback software observations, influence future...  ...with proficiency in systems level programming (e.g., C/C++ and... 
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $135k - $170k

    As a Ferric Field Applications Engineer, you will be responsible for actively...  ...Customer Support Maintain expert level of product knowledge and...  ...platforms, automotive systems and optical modules Knowledge...  ...power systems a strong plus Software: Cadence Virtuoso Suite, Cadence... 
    Software
    Contract work

    Ferric, Inc.

    Santa Clara, CA
    3 days ago
  • NVIDIA Gruppe is seeking a talented software developer for its Solutions Engineering team in Santa Clara, California....  ...future of driving by crafting application software for autonomous vehicles....  ...salary range of $152,000-$241,500 for Level 3 and $184,000-$287,500 for Level... 
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $139.4k - $223.1k

     ..., CA, US Teradyne’s Solution Engineering Group (SEG) is seeking an experienced Field Application Engineer based in the Silicon...  ...customer inquiries concerning system software and applications. Provides software...  ...experience preferred. System Level testing and debug experience... 
    Software
    Flexible hours

    Teradyne

    Sunnyvale, CA
    4 days ago
  • $132k - $207k

    Senior System Power Validation and Applications Engineer page is loaded Senior System Power Validation and Applications...  ...is 132,000 USD - 207,000 USD for Level 3, and 160,000 USD - 253,000 USD for...  ...Posted 4 Days Ago Senior System Software Power Optimization Engineer locations... 
    Software
    Full time

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Applications Engineer, Robotic Systems (ALL LEVELS). Be the first to apply!