Вход и регистрация Фирми | Потребители
★★★★★ Senior Embedded Software Engineer (Robotics), OCADO BULGARIA EOOD
Месторабота София; Постоянна работа; Пълно работно време
Запази обявата в бележника   Известие за нови обяви   Принтирай   Проблем с обявата

Senior Embedded Software Engineer (Robotics)

We’re Ocado Technology. We architect and build the ground-breaking, game-changing
technology solutions that power Ocado, the world's largest online-only grocery retailer. We
don’t do off-the-shelf. We don’t do easy. Because we’re writing, building and running all our
own software systems, we’re constantly pushing the limits of what technology can do. Join
us and you’ll work across a phenomenal breadth of technology, with incredibly smart people,
to create reliable, resilient, scalable and optimised software systems.

What we do: Developing high quality production embedded software for mobile- robots for
Ocado Smart Platform. Taking data- driven approach using SQL and Python to analyze the
data and take the right decisions. Continuously challenging the quality of our work with
automated testing using Java framework. Work in a high- trust team, actively communicate
ideas and collaborate with others for the common goals.
We are now looking for Senior Embedded Software Engineers to become part of Ocado Bulgaria developing embedded software for mobile robots used in Ocado Smart Platform.

Responsibilities on the role:
  • Designing and developing robust and highly reliable low level embedded software on
  • MCU’s.
  • Implementing and maintaining high-quality software on Linux using testing
  • framework, object-oriented event-based programming and best coding practices.
  • Collaborating across teams to improve and enhance the performance of our robots
  • and tools used to run and maintain these systems.
  • Actively contribute to the process of continual improvement, with regard to self, team
  • and systems.
  • Take a quality first approach to software / product development through the use of
  • modern development tools and processes.
  • Knowledge and experience working with sensors, motion control systems or other
  • real-time systems with control feedback.
  • Contribute to defining product roadmaps.
  • Mentor and guide other engineers.

Required knowledge and skills:
  • Extensive experience developing high reliability embedded software for industrial
  • applications.
  • Various MCUs experience desirable.
  • Experience writing in C
  • Proficiency in problem-solving, debugging skills, experimenting and innovating
  • Design and development of real-time control software and the use of Real Time OS.
  • Good knowledge of Interfaces - UART, SPI, CAN, I2C etc.
  • Familiar with software development processes in short development cycles .
  • Knowledge of build system design using one or several of - Cmake, Make, Maven,
  • bash/ shell/ python scripting and CI tools.
  • Basic knowledge of SQL and/or Python.
  • Experience working with build systems to support several products and software
  • variants.
  • Understanding of efficient programming concepts (ex: algorithms, design practices,
  • etc) and software engineering development practices.

Here normally we should include the “What we offer” section but instead of writing it, we would like to give you the opportunity to come and see for yourself.
If you are interested in exploring more, come and check out one of our IT Talks conference.

In the meantime don't hesitate to send us your CV otherwise you might regret!

Кандидатствай по тази обява
OCADO BULGARIA EOOD  Известие за нови обяви
(Фирма/Организация директно търсеща служители.)