Current jobs related to Embedded Software Engineer - Berkeley, California - Atomic Machines


  • Berkeley, California, United States Boeing Full time

    Position Title: Engineering Software Lead - Vehicle Management Systems Company: The Boeing Company Job Overview: The Boeing Company is seeking an Engineering Software Lead – Vehicle Management Systems to be part of the Air Dominance VMS Software Team. This role will concentrate on supporting the Boeing Defense, Space & Security (BDS) business sector. Key...


  • Berkeley, California, United States Boeing Full time

    Position: Advanced Software Engineer for Air Superiority Systems Company: The Boeing Company Overview: The Boeing Company is on the lookout for talented Software Engineers specializing in Air Superiority Systems to join our esteemed BDS Air Dominance Software Engineering team. This role is pivotal in enhancing our defense capabilities through innovative...


  • Berkeley, California, United States Redflag AI Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Redflag AI. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop new APIs and services for our productsContribute to the...


  • Berkeley, California, United States Boeing Full time

    Position: Lead Software Engineer Company: The Boeing Company Job Overview: The Boeing Company is actively seeking a Lead Software Engineer to become a vital member of the Information Technology (IT) Product Support and Services team. This role is available in multiple locations. Team Focus: This team is responsible for managing a wide array of applications...


  • Berkeley, California, United States Fiserv Full time

    Join a team of innovators at Fiserv.At Fiserv, we are a premier global entity in financial technology and payment solutions, facilitating the movement of money and information that drives the world. Our connections span financial institutions, corporations, merchants, and consumers, enabling millions of transactions daily with speed, reliability, and...


  • Berkeley, California, United States Form Energy, Inc. Full time

    Transform the Energy Landscape with Form EnergyForm Energy, Inc. is a pioneering energy technology and manufacturing company dedicated to delivering a sustainable future. We're seeking a skilled Senior Electrical Engineer to join our Systems Engineering, BMS Electronics team in Berkeley, CA.Role OverviewThis role will contribute to the development of our...


  • Berkeley, California, United States BOEING Full time

    About the RoleWe are seeking a highly skilled Software Engineering Virtual Simulation Team Lead to join our team at Phantom Works - Virtual Warfare Center (VWC) in Berkeley, MO. As a key member of our software engineering team, you will be responsible for leading a team of engineers in the development, maintenance, and execution of a simulation toolset used...


  • Berkeley, California, United States Fiserv Full time

    Join a Leader in Financial Technology – Explore Your Future at Fiserv.At Fiserv, we are at the forefront of the Fintech and payments industry, facilitating the movement of money and information globally. Our mission is to connect financial institutions, businesses, merchants, and consumers seamlessly and securely, millions of times each day. If you aspire...


  • Berkeley, California, United States Boeing Full time

    Position Title: Junior Software Quality Assurance Engineer Company: Boeing Location: USA - Berkeley, MO Job Overview: Boeing is seeking a Junior Software Quality Assurance Engineer to join our dynamic team. This role involves supporting the development of software components and ensuring the integration of hardware and software through the execution of both...


  • Berkeley, California, United States BOEING Full time

    Job SummaryBoeing is seeking a highly skilled Software Engineering Virtual Simulation Team Lead to join our Phantom Works - Virtual Warfare Center (VWC) team in Berkeley, MO. As a key member of our software engineering team, you will lead a team of engineers in the development, maintenance, and execution of a simulation toolset used to host large-scale...


  • Berkeley, California, United States Atomic Machines Full time

    About Atomic MachinesWe're a cutting-edge company on a mission to revolutionize humanity's command over matter. Our goal is to develop a real-time manufacturing platform that enables the creation of anything at any scale, redefining how things are made.Our first device has significant commercial traction, and we're pushing hard to bring it to market.We're...


  • Berkeley, California, United States Redflag AI Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Redflag AI. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Job SummaryThe Senior Software Engineer will work closely with our product team to develop and...


  • Berkeley, California, United States Form Energy, Inc. Full time

    Transform the Energy Landscape with Form EnergyJoin a pioneering company that's revolutionizing the energy industry with its innovative iron-air battery technology. As a Senior Electrical Engineer on our Systems Engineering, BMS Electronics team, you'll play a crucial role in developing our battery module electronics and control systems for our energy...


  • Berkeley, California, United States Fiserv Full time

    Join Fiserv – Innovate Your Future.At Fiserv, we are at the forefront of financial technology and payment solutions, facilitating the movement of money and information globally. Our mission is to connect financial institutions, businesses, merchants, and consumers seamlessly and securely. If you aspire to make a significant impact on a global scale, we...


  • Berkeley, California, United States Boeing Full time

    Position Title: F-22 Software Configuration Management Engineer Company: The Boeing Company Location: USA - Berkeley, MO Job Overview: The Boeing Company is actively seeking a F-22 Software Configuration Management Engineer to become a vital part of the F-22 program based in Berkeley, MO. This role is integral to the Boeing Defense, Space & Security (BDS)...


  • Berkeley, California, United States Boeing Full time

    Position: Intermediate Cybersecurity Product Engineer Company: Boeing Job Overview: The Boeing Defense, Space & Security (BDS) Air Dominance (AD) Product Security Engineering (PSE) team is on the lookout for an Intermediate Cybersecurity Product Engineer to deliver technical and leadership contributions to cybersecurity initiatives within the AD Phantom...


  • Berkeley, California, United States The Boeing Company Full time

    Job OverviewAt Boeing, we are dedicated to innovation and teamwork to enhance the world around us. Our commitment to diversity, equity, and inclusion fosters a collaborative environment where every team member can thrive and grow professionally. Join us in shaping the future at Boeing.The Boeing Company is seeking Software Quality Assurance Specialists...


  • Berkeley, California, United States Redflag AI Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Redflag AI. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining large-scale software applications.Key ResponsibilitiesContribute to the development of new products and featuresCollaborate with cross-functional teams...


  • Berkeley, California, United States SynergisticIT Full time

    About UsSynergistic IT is a full-service staffing and placement firm dedicated to fulfilling the IT needs of our clients. With over 12 years of experience, we provide high-quality IT services, from staffing to project implementation.Job DescriptionWe are seeking a skilled Software Development Analyst to join our team. As a key member of our team, you will...


  • Berkeley, California, United States Redflag AI Full time

    Job DescriptionJob Summary:At Redflag AI, we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining large-scale software systems that can analyze and process online content.Key Responsibilities:Design and Develop APIs and...

Embedded Software Engineer

4 months ago


Berkeley, California, United States Atomic Machines Full time

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 how things are made, and do so while simultaneously enabling the rapid creation at any scale of new classes of machines – think medical micro-robotics, true lab-on-chip microfluidics, tunable antennas, ultrafast high-power and high-frequency RF switching devices and many more. The first device we are building with our platform has exceptional large-scale product/market fit and commercial traction, and we are pushing hard to share it with the world.

Our offices are in Berkeley and Santa Clara, California.

About The Role:

We are seeking a seasoned embedded software engineer to own the firmware that will control every aspect of the multiple robotic machines, or "nodes" within our fully automated fabrication platform. Our complex systems require real-time performance, particularly for our precision motion trajectories. This role will simulate, develop, test, and debug embedded software for our systems and will need a firm grasp of the physics behind our mechanical engineering work to do so. You will be working on micrometer resolution laser cutters, precision optical alignment systems, fast robotic material handlers and many other manufacturing processes to make them all play together in a 24/7 lights out factory.

What You'll Do:

  • Architect and program Atomic Machines' Microcontroller suite.
  • Gather requirements to develop embedded firmware for industrial control and real-time applications.
  • Read and interpret data sheets and schematics to support electrical engineering.
  • Advise both Mechanical and Electrical engineers on system optimization.
  • Develop rigorous test plans, including regression tests, across multiple robotic machining nodes.
  • Design closed-loop feedback around all processes to allow unattended safe and reliable operation.
  • Define the testing requirements and specifications for the hardware your drivers will support.
  • Communicate cross-functionally with other engineering disciplines to gather requirements and deliver feedback.
  • Rigorously document our embedded development efforts.

What You'll Need:

  • 5-10 years of industry experience, with at least 5 years of architectural experience.
  • Proficiency in C / C++.
  • Familiarity with FPGAs, including soft processors. Bringing up heterogeneous multiprocessing systems under Linux, RTOS and bare metal.
  • A proven track record of defining firmware architecture optimally against complex precision system requirements.
  • Be willing and able to dig deep into microcontrollers and the hardware of the boards you are working on.
  • Strong written and verbal communication skills and the ability to work independently and or cross-functionally.
  • Experience with RTOS development.
  • At least a Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, or Physics.

Bonus Points For:

  • Experience with CNC or robotic embedded control systems.
  • An ability to read and understand Verilog or VHDL code.
  • A thorough understanding of and experience with motion control (FOC of BLDC motors).