Fulfil Solutions

Senior Automation Engineer

Mountain View, CA
USD 185k - 185k
C++ Machine Learning
Description

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.

 

Fulfil Solutions
Fulfil Solutions

0 applies

0 views

Other Jobs from Fulfil Solutions

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say