Staff Firmware Engineer
Firmware Engineer E4
At 6 River Systems, Ocado Group
Waltham, MA, USA
Who We Are
Ocado is a UK based company admitted to trading on the London Stock Exchange (Ticker OCDO). It comprises one of the world's largest dedicated online grocery retailers, operating its own grocery and general merchandise retail businesses under Ocado.com and other specialist shop banners, together with its Ocado Solutions division.
The Ocado Solutions division is responsible for providing Ocado’s innovative advanced robotics technology, known as the Ocado Smart Platform ("OSP"), to our major retailer clients around the world. OSP comprises access to Ocado's physical infrastructure solutions, running highly efficient warehouse operations for the single pick of products, together with the entire end-to-end proprietary software applications and advanced robotics required to operate a world-class online grocery business.
Our unique, proprietary and industry-leading technology is set to transform the shopping experience of consumers around the world. We have partnered with Kroger to help it redefine the grocery customer experience in the United States through the adoption of the centralized, automated model of online retailing provided by the Ocado Smart Platform.
Come join us as we build our North American team, bringing world-class innovation and technologies to one of the most exciting global markets for e-commerce.
What You Will Do
As a Firmware Engineer E4, you will be an integral part of a dynamic and high-performing team, tackling complex challenges and inspiring your colleagues to excel. Your role will involve collaboration across various disciplines, including software, mechanical, electrical, and QA teams.
The Firmware Engineer E4’s daily responsibilities encompass:
- Taking ownership of entire features, such as bootloaders, safety systems, motor control, movement quality, and build chains.
- Architecting the codebase with a focus on reusability, hardware abstraction, and testability. Your code should be self-documenting and easily comprehensible to your peers.
- Implementing process enhancements to boost team productivity.
- Developing and testing code using diverse methodologies including unit testing, simulation, hardware-in-the-loop, and system integration in fully assembled robots.
- Leading specific feature developments, breaking them down into manageable tasks for parallel execution among team members.
- Conducting risk analyses and designing self-testing code suitable for functionally safe systems.
- Maintaining a hands-on approach, utilizing common tools and hardware to design and prototype innovative robotic platforms.
The 6 River Hardware Team has worked hard to preserve a startup culture, and as a Firmware Engineer, you'll need excellent interpersonal and collaboration skills to thrive alongside like-minded and motivated engineers.
Who You Are
To be considered for this role, you should meet the following criteria:
- A minimum of ten years of relevant experience in firmware or embedded software development.
- An Associate’s or Master's degree in electrical, mechatronics, or software engineering.
- Demonstrated experience working with large codebases alongside multiple developers.
- Proven track record of implementing architecture or code structures for testing and reusability.
- Proficiency in electronics, with the ability to interpret schematics and debug code using tools like oscilloscopes.
- Strong communication and interpersonal skills, capable of effectively sharing knowledge with others.
- Excellent organizational abilities, with a knack for prioritization.
- Sharp analytical skills with keen attention to detail, coupled with effective problem-solving abilities and a pragmatic approach.
- Able to take a loosely defined project and deliver complete and meaningful results.
Location
This role will require 2-3 days working onsite per week, with flexibility for remote work arrangements. The office is located in Waltham Massachusetts.
For a sense of who we are and what we deliver we invite you to explore online to learn more about Ocado Technology and Ocado Engineering, which directly support the Ocado Solutions division, and take the next step in what will be an amazing career with us.
Learn about our partnership with Kroger:
- Kroger Bets on Robots With Ocado Deal
- Meet Ocado, Kroger’s Newest Weapon in Its Grocery Delivery War with Amazon and Walmart
- Check out this video about our advanced robotics technology
Ocado is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, gender, religion, age, disability, veteran’s status, or any other classification as required by applicable law.
#LI-HYBRID
#LI-OT
#LI-BP1