Software Engineer Lead/Manager, Embedded
Job Description
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.
Your Responsibilities
Searching for candidates to provide technical leadership for a complex multi-robot system. As a leader in our Automation Software Team you will help make decisions and provide architectural guidance software solutions for the lower level edge device and bare metal compute systems, taking ownership of the development cycle from concept ideation through test and production release. This role offers the opportunity to work closely with a cross-functional team including software, mechanical, electrical and dev-ops teams
Please note this is an in person position in Mountain View, CA.
In this role you will:
- Own generational and continuous improvement projects for our embedded systems, both as a team lead and a senior individual contributor
- Oversee development of challenging requirements through concept to implementation, implementing rigorous checks to ensure production quality deployments
- Create / implement engineering processes and best practices to enable team and project success
- Oversee accurate definition of project scope, requirements and timeline.  Prioritize required work on projects, while aligning work to the company business roadmap. Â
- Evaluation solutions based on time to implementation, complexity and effectiveness
- Impact company overall performance by contributing to a positive work culture, encouraging good software engineering practices and helping create and improve robust software development workflows and processes
What were looking for:
- Bachelor’s or Master’s degree in computer science, electrical engineering or equivalent
- 8+ years relevant software development experience, 3+ years leading teams
- 5+ years working with embedded systems and developing in C/C++
- Familiarity with industrial protocols such as CAN, TCP, serial, GMSL, USB, Zigbee
- Hands on experience with automation equipment such as servo and stepper motors, industrial IO, electronics and saftey PLCs
- Hands on aptitude, able to dive in and troubleshoot issues, wire up your own test station, use of scopes and other electronics to debug complex SW/electronic interactions
What You Get
- A chance to be an early member of a rapidly growing startup and have an impact on company and technology direction
- Ability to solve challenging problems with a skilled and dedicated multi-disciplinary team
- A balanced, highly collaborative work environment where we encourage everyone to ask for and provide help. We value and support individual growth through open communication and feedback
- Hybrid work structure that provides some freedom to working location
- Competitive medical, dental, and vision coverage, with 401K, life and disability coverage as well
- 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 $180,000- $220,000 plus stock and benefits. Pay within the range is based on candidate experience and relevant skills.
At Fulfil we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, 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.
Date Posted
04/03/2024
Views
0
Similar Jobs
Senior Simulation Software Integration Engineer - Wisk
Views in the last 30 days - 0
Wisk is seeking a Senior Simulation Software Integration Engineer to lead the integration of highfidelity simulation models develop advanced test fram...
View DetailsSr. Flight Software Engineer (Verification) - Reliable Robotics Corporation
Views in the last 30 days - 0
Reliable Robotics is a team of missiondriven engineers developing safetyenhancing technology for aviation aiming to make air transportation safer more...
View DetailsSenior Staff Simulation Engineer - Wisk
Views in the last 30 days - 0
Wisk Aero is seeking a Senior Staff Simulation Engineer to join their Flight Physics Vehicle Modeling FPVM team The role involves designing implementi...
View DetailsSupport Engineer - Pricefx
Views in the last 30 days - 0
Pricefx a leading SaaS Pricing Price Optimization Management provider is seeking a Tier 34 Support Engineer The role involves providing technical sup...
View DetailsEngineering Manager - Flow
Views in the last 30 days - 0
Flow is a technologydriven company specializing in multifamily apartment buildings aiming to improve living experiences through innovative solutions T...
View DetailsAvionics Mechanical Engineer (Harness) - Reliable Robotics Corporation
Views in the last 30 days - 0
Reliable Robotics is seeking an Avionics Mechanical Engineer to join their Vehicle Design and Integration team in Mountain View California The role in...
View Details