Jobs
>
Software Engineer
>
Berkeley

    Software Engineer - Berkeley, United States - Atomic

    Default job background
    Description


    Our mission at Atomic Machines is to bring autonomous bits-to-atoms manufacturing of anything at any scale to the world, and we are well on our way.

    We are developing an entirely new class of manufacturing foundry for micro- and nano-scale machines, and we are using that foundry to create products the world has heretofore been unable to build.

    Our first device has exceptionally strong and large-scale product-market fit: it is both iconic of what our platform can do and a driver of very significant enterprise scale.

    Joining forces with us means becoming part of an incredibly talented, inventive and passionate multi-disciplinary team running hard to make our platform, devices and vision a reality.

    You will have the opportunity to help define the company from its earliest days. You'll be challenged to learn and grow as a builder and a leader as the company itself grows rapidly.

    And you will receive significant equity compensation - you'll truly be a company owner and benefit financially from our overall success.

    Our offices are located in Berkeley and Santa Clara, California.

    About the Role:
    We are seeking a seasoned


    software engineer who will architect, design, and build any and all code above the embedded level in the software stack, i.e.

    from the operating system up.

    What You'll Do:


    Design and build the distributed software system that controls the AMP manufacturing platform: a truly novel fabrication system for micro-devices and components.

    Your software will orchestrate all of the activities of the fab, from high-level workflow planning to the code that operates individual robotic nodes and automated material transport.

    Architect and design complex systems that must scale to very large numbers (e.g.

    production quantities per unit time), be highly robust (meaning fault tolerant, designed to uptime requirements), high performance and both monitor-able and controllable.

    Work at multiple levels of the software stack, and must be "fluent" at all levels: operating system (including real-time OS), device drivers, and otherwise communicating with low-level code controlling hardware, network (building distributed systems with complex communication patterns), structured APIs, databases and associated architectures and algorithms.

    Code in a variety of languages, as needed for the situation.

    This role will involve a prolific amount of coding - we're not looking for an ivory-tower architect type, but a real builder.

    Thrive within the Scrum methodology (which means we're looking for at least excitement from the candidate about the principles, but ideally significant experience building complex software systems in Scrum and an understanding of its benefits).

    Partner productively with other peer software engineers in team projects.

    What You'll Need:
    Ability to code fluently in multiple languages, particularly at multiple levels of the stack.

    Should be comfortable working in at least C on the low end and an object-oriented language like Java or C++ at the high end, understand code compilation and optimization and the "at the metal" interface to hardware.

    A strong understanding of computer hardware architecture, how operating systems work and how networking works from at least the protocol level up.

    Time/space complexity understanding with associated algorithms.

    Experience designing, building, and shipping complex distributed software systems that control hardware in sophisticated ways, as part of a team.

    Experience with instrumenting software, both for debugging and real-time observability of the machines. We need to be able to detect problems before they affect uptime.
    Understanding of and proclivity for agile development methodologies.
    Familiarity with the fundamentals of robotic systems, such as feedback control systems, motion planning, and computer vision.
    Bachelor of Science in Computer Science (bonus points for an advanced degree).
    $170,000 - $220,000 a year

    The compensation for this position includes equity and benefits.
    #J-18808-Ljbffr

  • LinkedIn Dev Sandbox

    Software Engineer

    22 hours ago


    LinkedIn Dev Sandbox San Francisco, United States

    Job Description · Job DescriptionTest job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job descrip ...


  • Eclipse Solutions Berkeley, United States

    Berkeley Reonic's mission is to simplify the use of renewable energy. We have developed a top-of-the-line solution for selling, planning, and installing renewable technology. We envision a future where efficient communication between all energy components (such as solar, storage, ...


  • Dedge Security San Francisco, United States

    Dedge Security es una startup de ciberseguridad que nace de la mano de Rubén y Paco, una pareja de fundadores muy experimentados que tras vender su anterior empresa a un gran fabricante de Silicon Valley, ahora inician este nuevo proyecto, con el fin de asegurar el desarrollo y d ...


  • Kofi Group Berkeley, United States Direct Hire

    To Apply for this Job Click Here · Senior Software Engineer · San Francisco Bay Area, CA · A rapidly growing startup where you will have the rare opportunity to build and develop software that mimics human behavior without the help of engineers, while also growing and developing ...

  • Rigetti Computing

    Software Engineer

    5 days ago


    Rigetti Computing Berkeley, United States

    The Internal Software team at Rigetti is responsible for supporting and accelerating the continual improvement of the company's quantum processor hardware: theory and design; fabrication; device characterization for process feedback; and calibration and deployment of our quantum ...


  • Boeing Berkeley, United States Full time

    Description · Qualifications: The Boeing Company is looking for a Lead Software Engineer to join the Flight Simulation I Labs (FSL) team located in Berkeley, MO. This position will focus on supporting the Boeing Defense, Space & Security (BDS) business organization. · The F/A ...

  • Pixar Animation Studios

    Software Engineer

    5 days ago


    Pixar Animation Studios Emeryville, United States

    Our Software R&D team is responsible for developing Pixars in-house and open-source software. Working with both artists and engineers, we build innovative filmmaking tools that enable our film production and continuously extend artistic reach. One of our flagship tools is Presto, ...

  • Octant Bio

    Software Engineer

    5 days ago


    Octant Bio Emeryville, United States

    COMPANYOctant is a well-backed team of experienced technologists and entrepreneurs at the frontiers of biology, chemistry, and computation. We are a small molecule therapeutics company scaling drug discovery to navigate the complexity of human diseases using an integrated platfor ...


  • Gappify Inc Berkeley, United States

    About Us · Hi, were Gappify. We innovate and create technologies to help large accounting teams maximize their talents. Our customers include top household tech brands, and our supporters include well-known industry leaders and top financial institutions/venture firms such as Mo ...


  • Emancro Berkeley, United States

    Senior Robotics Software Engineer · The Company · Emancro's mission is to build general-purpose hospital logistics robots that perform a wide variety of tasks such as organizing and distributing medication and medical supplies within hospitals, and many more tasks in the future. ...


  • Atomic Berkeley, United States

    Atomic Machines is on Earth to radically advance humanity's command over matter. Our mission is real-time bits-to-atoms manufacturing of anything at any scale, and to that end, we're developing an entirely new digital micro-device manufacturing platform that is going to redefine ...


  • WiMLDS Inc Berkeley, United States

    Lead Software Engineer – User Office – 101257 · Division: AL-Advanced Light Source · Lawrence Berkeley National Lab's ( LBNL ) Advanced Light Source (ALS) Division has an opening for a Lead Software Engineer – User Office to join the team. · As the User Office Software Engineer ...


  • TALENTEAST STAFFING SERVICES PRIVATE LIMITED Berkeley, United States

    *Software Development Engineer IV* · *Job Summary: Talent Software Services is in search of a Software Development Engineer IV for a contract-to-hire position in Berkeley Heights, NJ.* · *Position Summary:* In this role, you will help build the technology responsible for our co ...


  • Lutris Wireless Berkeley, United States

    Senior Software Engineer · Lutris Wireless is an early stage startup spun out of the University of California, Berkeley, building measurement and diagnostic equipment for cellular wireless networks. Lutris is based near Downtown Berkeley close to the BART station. · Lutris is s ...


  • Boeing Berkeley, United States

    Job DescriptionAt Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We're committed to fostering an environment for ...


  • Fiserv Berkeley, United States

    Senior Application Developer page is loaded · Senior Application Developer · Apply · remote type · Onsite · locations · Berkeley Heights, New Jersey · Alpharetta, Georgia · time type · Full time · posted on · Posted 2 Days Ago · job requisition id · R · Calling all ...

  • We Vote

    Software Engineer

    2 days ago


    We Vote Oakland, United States

    This job post is specific to FlatIron and 2U edX Students - If you are interested in this type of role but are not a FlatIron Student, please review the other volunteer opportunities on our volunteer page: · Join the WeVote Movement · WeVote has an open Volunteer Software Engi ...

  • REPLICA

    Software Engineer

    5 days ago


    REPLICA Oakland, United States

    Software Engineer (Data Production + Access) · Oakland, New York, Kansas City, or Remote · _______________________________________________________________________________ · Replica is a privacy-centric urban data platform that delivers critical insights about the built environ ...

  • Elpha

    Software Engineer

    4 weeks ago


    Elpha Oakland, United States

    [Full Time] Software Engineer // Full stack engineer // Product Engineer at Elpha (United States) | BEAMSTART Jobs · Software Engineer // Full stack engineer // Product Engineer · Elpha United States · Date Posted · 11 Nov, 2022 · Work Location · Oakland, CA, United States · Sa ...

  • Code4lib

    Software Engineer

    4 weeks ago


    Code4lib Berkeley, United States

    Clemson Libraries seeks a Library Systems Engineer to lead the development, testing, implementation, and maintenance of complex systems architecture and applications design. The Library Systems Engineer develops and writes custom code to integrate... · About BerkeleyAt the Univer ...