Firmware Engineer

Posted 7 Days Ago
Be an Early Applicant
Athens
3-5 Years Experience
Information Technology
The Role
Join Ocado's Mobile Robotics team as a Firmware Engineer to develop a pallet-moving autonomous robot. Collaborate within an international team to drive technical excellence, mentor fellow engineers, and contribute to architectural decision-making while delivering quality and value.
Summary Generated by Built In

Knowledge, Skills and Experience

Leading & Influencing:

  • Contribute significantly to setting technical direction.
  • Develop other engineers around you into more capable and experienced people.
  • Provide mentorship and coaching for others across your department on technical craft.
  • Apply good strategic judgement in supporting architectural decision making.
  • Responsible for your personal delivery towards team goals.
  • Collaborate with Product to understand the customer needs well and find ways to meet them within the given technical constraints.
  • Go-to person for your specialism or domain, within your department.
  • Manage upwards effectively, ensuring Team Leader / Product Manager or Engineering Manager are informed of progress, celebrate team successes and make key risks visible.
  • Actively build good relationships and trust between the team and other stakeholders, embedding a ‘one Ocado’ approach.
  • Actively supports recruitment through technical interviewing or other activities (eg. external PR & events)

Design for Future

Structure and document code in a manner that supports functional safety, self-test, and diagnostics suitable for use in an industrial robot

  • Make consistently good decisions on design, taking into account the business, technical and economic context.
  • Support other teams to find ways to solve their problems.
  • Guide design activities and communicate outcomes effectively.
  • Apply breadth or depth of experience to prepare your department for future endeavours.
  • Look for multiple ways to solve problems and communicate effectively the benefits and drawbacks of each.
  • Demonstrate a sound understanding of the technology that your team are working on & are able to act as a proxy for other stakeholders, where technical expertise is needed.

Deliver for Today

  • Actively contribute to the delivery of value with appropriate timeliness and quality.
  • Participate in the full delivery lifecycle, from technical discovery to value validation, mentoring others at each stage.
  • Actively look for incremental ways to enhance value.
  • Help build clarity in the area about the technical strategy and support its implementation
  • Help the team resolve difficult engineering problems through effective collaboration and guidance.
  • Measurably reduces waste in the ways of working within your department.
  • Identify which data is important to measure about your Product implementation. Extract, gather and present this data effectively to support future design, delivery and operation.

Execute with Quality

  • Pursue technical excellence with the economic constraints taken into account, with appropriate quality and security in mind.
  • Ensure that your department’s practices are informed by industry best practice.
  • Identify and mitigate risks to delivery, including consistent application of high quality testing.
  • Champion security awareness across your department. Implement or direct security related work at the team level as appropriate.
  • Make sure your Product’s implementation can be diagnostically analysed, where practical, building in observability, in order to resolve faults and be maintainable.

Support

  • Deliver solutions to ongoing support queries.
  • Provide 1st and 2nd line Product support with a high level of autonomy in critical situations.
  • Reduce manual support through process and/or Product improvement.
  • Participate in out of hours support rota where agreed.

This role may be required to perform tasks as required by management deemed as a reasonable request. This role description is a summary of the typical functions of the role, not an exhaustive or comprehensive list of possible role responsibilities, tasks and duties.

Key Experience:

  • Recent and relevant experience in firmware or embedded software development in a team environment.
  • Experience of developing software in large codebases, including testing methodologies.
  • Full product lifecycle development experience from concept, prototype, development, and sustaining
  • Experience using Agile methodologies.
  • Computer Science, Software Engineering, or similar Technology degree.
  • Strong verbal and written communication in English.

Additional experience in the following would be an advantage:

  • Basic proficiency in electronics, including interpretation of schematics to support diagnosis of issues and debugging.
  • Development of software in a real-time operating system framework such as FreeRTOS.
  • Use of different communications protocols such as CAN, SPI, I2c, Ethernet.
  • Familiarity with electronics lab tools such as oscilloscopes, power supplies, soldering irons, etc
  • Working knowledge of safety standards IEC 61508 or ISO 13849

Benefits

Our employee benefits are designed for you. We care about people and we've ensured we have a wealth of benefits that focus on your well-being. We regularly review our benefits to ensure we are supporting our employees appropriately. Currently, we offer technically stretching work, a competitive salary and:

  • A hybrid working policy that sees you in the office 40% (2 days per week) of your time.
  • 30 days 'working from anywhere' policy
  • Private Medical Insurance
  • Meal tickets
  • Wellbeing support through Apps such as Unmind and an Employee Assistance Programme
  • Opportunity to participate in share schemes

We also have regular divisional socials, sports clubs not to mention the Ocado Technology Academy for a packed schedule of courses, conferences and events. If you think you have what it takes to make a difference, please submit your application below.


#LI-GN1 #LI-HYBRID #LI-OT


Top Skills

C
C++
Python
The Company
London
6,700 Employees
On-site Workplace

What We Do

When our journey started, we were all about changing the way people shop for groceries. Nearly 20 years later, we’re a FTSE 100, client-focused business that provides services, technology, and automation to grocery e-commerce businesses around the world.

Jobs at Similar Companies

MassMutual India Logo MassMutual India

Associate

Big Data • Fintech • Information Technology • Insurance • Financial Services
Hyderabad, Telangana, IND

Silverfort Logo Silverfort

Sales Operations Analyst

Information Technology • Sales • Security • Cybersecurity • Automation
Remote
United States
357 Employees

Jobba Trade Technologies, Inc. Logo Jobba Trade Technologies, Inc.

Customer Success Specialist

Cloud • Information Technology • Productivity • Professional Services • Software
Hybrid
Chicago, IL, USA
45 Employees

Similar Companies Hiring

MassMutual India Thumbnail
Insurance • Information Technology • Fintech • Financial Services • Big Data
Hyderabad, Telangana
Silverfort Thumbnail
Security • Sales • Information Technology • Cybersecurity • Automation
SG
357 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account