See all roles

Embedded Controls Engineer

Work from home Full-time role Hiring

Fulfil is a well-funded, rapidly growing, and inclusive company that has developed a custom automation robotics system to pick and pack online orders of groceries and other consumables, bringing delight and a value proposition to consumers that doesn’t exist today. Additionally, its unique design and technology is purpose-built to solve today’s environmental problems in the world’s food supply chain. Founded by a team with previous startup success and backed by top-tier VCs, we are committed to reducing waste, improving environmental impact, and reducing emissions with truly new technology. Our first commercial product launch with the technology was in summer 2022. 

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 and operationalize 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 Embedded Controls Engineer to lead the development of our embedded firmware features projects. In this role, you will lead projects which power aspects of our 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 embedded firmware applications.

Responsibilities:
  • Design, develop, and test control systems for embedded hardware platforms.
  • Implement control algorithms in embedded C/C++ and ensure real-time performance.
  • Collaborate with hardware and firmware teams to integrate control solutions into embedded systems.
  • Optimize control system performance for resource-constrained environments.
  • Perform root cause analysis and debugging for control system issues and improve system reliability.
  • Develop simulations and models to test and validate control algorithms.
  • Work closely with cross-functional teams to define and meet system-level requirements.
Required Qualifications:
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field.
  • Strong experience in developing embedded control systems, with a focus on C/C++.
  • Expertise in control theory, PID, state machines, and real-time systems.
  • Hands-on experience with embedded hardware, sensors, and actuators.
  • Proficiency in debugging and optimizing embedded systems.
  • Familiarity with communication protocols such as I2C, SPI, CAN, and UART.
Bonus Qualifications:
  • Experience in working with real-time operating systems (RTOS).
  • Understanding of embedded Linux systems.
  • Familiarity with motor control, robotics, or industrial automation systems.
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 135,000-$165,000 plus stock and benefits. Pay within the range is based on candidate experience, job-specific skills, education, and work location.
  • This position is onsite, based in our Mountain View, CA office

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.

Apply to this Job

You might like

Organizational Change Management Consultant

Work from home Full-time role

Senior Software Engineer, AI Model serving

Work from home Full-time role

Manager, Billing Operations

Work from home Full-time role

VP, GTM Systems

Work from home Full-time role

Account Executive, SMB - Southern Europe (French Speaking)

Work from home Full-time role

Outbound Business Development Representative - MM Southern

Work from home Full-time role

Customer Support Manager, EMEA

Work from home Full-time role

Software Engineer, Studio

Work from home Full-time role

U.S. Border Patrol Agent – Amazon Store

Work from home Full-time role

Housekeeper - Fulltime – Amazon Store

Work from home Full-time role

Job Title: Experienced Customer Support Representative – Chat Call Center for arenaflex Home Décor

Work from home Full-time role

Virtual Care Clinical Therapist - Urgent Care - Mental Health & Addictions

Work from home Full-time role

Front Office Functional Analyst - H/F

Work from home Full-time role

Experienced Online Chatting Associate – Remote Customer Support Specialist

Work from home Full-time role

Experienced Remote Chat Support Associate – Community Engagement and Customer Service Expert

Work from home Full-time role

Principle Architect, Technology Consulting

Work from home Full-time role

Senior AI Platform Engineer, Core Cloud Engineering

Work from home Full-time role

Experienced Entry-Level Data Entry Clerk - Part-Time Remote Position at arenaflex

Work from home Full-time role

Dynamics 365 Finance ERP Consultant – Remote (USA) – $150k in Miami, FL

Work from home Full-time role

Experienced Remote Customer Support Associate – Deliver Exceptional Customer Experiences with Blithequark

Work from home Full-time role