Senior Automation Engineer

Posted 9 Hours Ago
Be an Early Applicant
Mountain View, CA
185K Annually
Senior level
Automation • Manufacturing
The Role
The Senior Automation Engineer will lead the development and programming of PLC systems, contribute to embedded firmware, and robotic solutions. Responsibilities include working on safety systems, designing robotic control systems, collaborating with multidisciplinary teams, and maintaining and debugging automation systems.
Summary Generated by Built In

We can’t do it alone -- we’re seeking curious, capable, passionate team members motivated by the opportunity to create lasting impact on the world through their work. This role offers ample growth opportunities while working side-by-side with an impassioned, multi-disciplinary team spanning mechanical design, software, computer vision, systems integration, and ops to design, operationalize, and deploy world-changing technology.

Fulfil is committed to creating an inclusive culture, and we celebrate diversity of all kinds.  If this sounds like the kind of environment that you find intriguing, then please apply even if you don’t feel you meet all the requirements listed below.  We'd love to hear from you.
Job Overview:
We are looking for a highly skilled Senior Automation Engineer to lead the development of our PLC systems, and contribute to our embedded firmware, and robotics solutions. In this role, you will own all PLC programming and contribute to the development of robotic control systems, ensuring that they meet performance, safety, and operational standards. You will collaborate closely with hardware, firmware, and robotics teams to design, test, and optimize solutions for our advanced automation systems.

Key Responsibilities:

  • PLC Programming:
    • Lead the requirement definition, design, programming, optimization, and verification of PLC-controlled safety systems.
  • Firmware and Robotics Development:
    • Develop and maintain firmware for embedded systems controlling robotics, including motor control, navigation, obstacle detection, and sensor integration.
    • Collaborate with cross-functional teams to design and implement robotic systems, ensuring seamless interaction between software and hardware components.
    • Work with embedded Linux and to control robotic systems in an industrial environment.
    • Participate in the architecture of robotic systems, contributing to the design of navigation, safety, and motor control systems.
    • Debug, test, and optimize robotic systems for real-world performance, safety, and scalability.
  • Cross-Functional Collaboration:
    • Collaborate with hardware, firmware, and software teams to develop integrated robotic solutions.  We expect this role to contribute to the part selection and design electrical cabinets that include PLC hardware.
    • Participate in system-level design and peer review processes, contributing expertise on PLC programming and robotics development.
    • Ensure safety, security, and operational performance in the deployment of robotics systems.

Required Qualifications:

  • PLC Experience:
    • 4+ years of experience in PLC programming (Allen-Bradley, Siemens, or similar).
    • Expertise in developing and troubleshooting automation and industrial safety systems using PLCs.
    • Experience with NRTL certification.
  • Firmware and Robotics Experience:
    • 2+ years of experience in embedded firmware development using C/C++.
    • Experience with robotics systems, including motor control, navigation, obstacle detection, and sensor integration.
    • Solid understanding of hardware interfaces (I2C, SPI, UART, GPIO) and firmware-hardware interaction.
    • Hands-on experience with debugging and maintaining embedded systems, including oscilloscopes, logic analyzers, and JTAG.
    • Experience with safety standards such as ISO 13849, ISO 13850 IEC 61508 or ISO 26262 is a plus.
  • General Skills:
    • Strong problem-solving skills with the ability to balance performance and safety in complex systems.
    • Experience with TCP/IP, Ethernet, and industrial communication protocols
      WiFi, Bluetooth, and wireless communication
    • Ability to take ownership of complex systems and drive solutions from concept to production.

Bonus Qualifications:

  • Familiarity with secure boot, encryption, and over-the-air firmware update processes.
  • Experience with machine learning models or AI in robotics systems.
  • Experience with robotic fleet management and control at scale.

What We Offer

  • A chance to be an early team member and leader of a rapidly growing startup and have an impact on company and technology direction
  • The ability to solve challenging problems with a skilled, dedicated and friendly multi-disciplinary team
  • A balanced, highly collaborative work environment 
  • Competitive medical, dental, and vision coverage, with 401K, life and disability coverage
  • A PTO policy where we encourage and expect all employees to take time to enjoy life outside of work 
  • Discount on groceries from our store
  • The salary range for this position is 130,000-$185,000 plus stock and benefits. Pay within the range is based on candidate experience, job-specific skills, education, and work location.

At Fulfil we value diversity and always treat all employees and job applicants based on merit, qualifications, capabilities, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


Top Skills

C,C++
The Company
HQ: Mountain View, California
83 Employees
On-site Workplace

What We Do

Fulfil has reimagined and reinvented online grocery automation with a completely unique, fully automated fulfillment system that enables customer-centric, sustainable and profitable online grocery at scale. Unlike legacy automation technology being tested for grocery fulfillment, Fulfil’s robots do all the picking and packing across all product categories and temperature zones, unlocking extreme speed, throughput, accuracy, and inventory control with minimal labor in a small footprint

Similar Jobs

NTT DATA Logo NTT DATA

Senior Automation Engineer

Information Technology • Business Intelligence • Consulting
CA, USA
55092 Employees
129K-191K Annually

Collectors Logo Collectors

Software Engineer, Back-end (Collectors Experiences)

Consumer Web • eCommerce • Machine Learning • Professional Services • Software • Sports • Analytics
Santa Ana, CA, USA
1100 Employees

Celonis Logo Celonis

Senior Software Engineer - Developer Tools

Big Data • Productivity • Software • Database • Analytics • Business Intelligence • Consulting
Los Angeles, CA, USA
3000 Employees
165K-205K Annually

ServiceNow Logo ServiceNow

Staff Software Engineer

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
San Diego, CA, USA
26000 Employees
143K-250K Annually

Similar Companies Hiring

Accuris Thumbnail
Software • Manufacturing • Machine Learning • Information Technology • Generative AI • Conversational AI
Denver, CO
1200 Employees
Bectran, Inc Thumbnail
Software • Machine Learning • Information Technology • Fintech • Automation • Artificial Intelligence
Schaumburg, IL
51 Employees
Silverfort Thumbnail
Security • Sales • Information Technology • Cybersecurity • Automation
GB
357 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account