Senior Automation Engineer

Posted 6 Days 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

Anduril Logo Anduril

Senior Hardware Test Automation Engineer

Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
Costa Mesa, CA, USA
1400 Employees
142K-213K Annually

Block Logo Block

Senior Software Engineer, Platform Automation

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Remote
Hybrid
8 Locations
12000 Employees
139K-245K Annually

NVIDIA Logo NVIDIA

Senior Automation Engineer - Networking

Artificial Intelligence • Hardware • Robotics • Software • Metaverse
Santa Clara, CA, USA
21960 Employees

Roblox Logo Roblox

Senior Software Engineer, Automation Tools

Computer Vision • Gaming • Software • Virtual Reality • Web3 • Metaverse
San Mateo, CA, USA
2500 Employees
189K-234K Annually

Similar Companies Hiring

Silverfort Thumbnail
Security • Sales • Information Technology • Cybersecurity • Automation
GB
357 Employees
bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account