Embedded Firmware Engineer

Scroll to content

Automata is building a world-class company and disrupting the automation industry with Eva, the first low cost high functioning Industrial Automation Robot. 

We’re changing perceptions that robotic technology is expensive and complex and we’re redefining what it is to ‘work’ by empowering people to automate physical work.

As an embedded firmware engineer at Automata, you will tackle the complex problems which emerge at the junction of mechanical, electronic and digital systems. Working as part of a cross-functional team you will be developing new customer-facing features, improving and expanding real-time control systems and working on new safety features.

Why is this role important for Automata?

The firmware you will write is at the heart of Eva, it interacts with much of our technical stack and provides the foundation for much of Eva’s functionality. You will be working closely with a broad range of teams and technologies from mechanical and electronic, to controls and software.

We have an exciting roadmap planned and you will be a key part of a team delivering new features from concept all the way through to production. You will also be responsible for maintaining existing features, testing and squashing bugs where needed.

These new features and improvements are developed with immediate customer needs in mind, you will see your work deployed in real-world use cases and be part of a customer-focused development process.

In this role, you will be

Working both as part of a team and independently;

  • Improving and expanding the real-time motion control and safety systems in Eva
  • Writing drivers and interfaces for interesting sensors and devices 
  • Extending and improving internal communication protocols
  • Maintaining, testing and validating new and existing features
  • Developing hardware in the loop features to enable continuous integration testing

What it takes 

We are looking for someone who has;

  • At least 3-4 years proven experience writing firmware for microcontrollers in C
  • Experience creating modular, testable code using modern best practices. Comfortable with code reviews and continuous improvement.
  • The ability to learn and apply new tools, languages and frameworks
  • An ability to work autonomously and independently
  • Good communication skills when interacting with customers and our sales and support teams
  • Comfortable working with other technical teams, setting project requirements and reacting to scope change

Desirable experience;

  • Motor control and position sensing
  • Motion control or robotic systems
  • MISRA C
  • Electronics design
  • CAN, CANOpen communications
  • NXP or STM32 microcontroller families
  • Safety-related development to standards such as ISO 13849 or IEC 61508-3 (Experience in other regulated environments such as medical or automotive is also useful
  • Higher-level languages such as Python, C++, Go
  • Embedded Linux build systems (e.g. Yocto, Buildroot)

What gets us excited?  

We’re passionate about the future of Technology and Robotics and our growing success is built upon like-minded individuals who share our passion. 

The variety of exciting technical challenges in Eva is endless and we enjoy working across the stack in collaboration with other technical disciplines to deliver game-changing robotics features. 

If this sounds like a good fit and you are an experienced firmware for real-time embedded systems, we want to meet you!

Unfortunately we are not able to offer sponsorship for candidates outside the EU for this role.

Usually responds within a week

Or, know someone who would be a perfect fit? Let them know!

HQ

15 Windsor St
N1 London Directions +44 (0)20 3603 4590 View page

Work on your terms

Our team benefits reflect the transparency and autonomy that’s at the very core to Automata's culture.
As we continue to grow and learn we expect our benefits to do the same. We welcome all suggestions from the team on how we can best provide a meaningful package that has a positive impact on their lives.

  • Learning & Development 🎓

    We each get £1000 per year to spend on our personal growth, learning and development.

  • Unlimited holiday 🏖️

    Taking holiday should be a joy, not a source of anxiety.

  • Flexible working 🤹

    We know that a ‘one size fits all’ working week is unrealistic for a growing team. As much as we can we want to help you balance your work and home life.

  • Employee referrals 💰

    If we hire someone you refer, you get to work with a valued colleague or friend and you receive a £1000 referral fee!

Our values

From the beginning of the company, Automata's founders upheld a few key principles:

  • Be guided by how things should be, not what they need to be: we think from first principles
  • Have as wide an impact on as many people as possible: we solve large scale problems
  • Create things that are almost too good to be true: we push the belief envelope
  • Means are just as important as the end: we love a good intellectual challenge
  • Our work should speak louder than us: we speak less, do more

Already working at Automata?

Let’s recruit together and find your next colleague.

  • Aaron Heathcote
  • Alex C
  • Ben
  • Elena Crocetti
  • Francis Fox
  • James Walker
  • Karian Lewis-King
  • Laura Grande
  • Louis Brunner
  • Marco Pantaleoni
Teamtailor

Applicant tracking system by Teamtailor