Staff Firmware Engineer

| United States of America | Remote
Sorry, this job was removed at 12:52 p.m. (CST) on Tuesday, May 7, 2024
Find out who’s hiring remotely Nationwide
See all Remote jobs Nationwide
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

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

More Information on Ocado Group
Ocado Group operates in the Information Technology industry. The company is located in McLean, VA. It has 6700 total employees. To see all 125 open jobs at Ocado Group, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Ocado GroupFind similar jobs