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;

  • 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.

We usually respond 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

  • Learning & Development 🎓

    £1000 per year

  • Holiday 🏖️

    33 days PLUS we close the office between Christmas and New Year

  • Flexible working 🤹

    Blended approach to office and WFH

  • Employee referrals 💰

    £1000 per referral hired from your network

  • Share Options Scheme 📈

    Every team member gets a pot of stock option after probation

  • Keeping you fed 🥙

    Our kitchen is always stocked and we order lunch in on Fridays

  • Dog friendly offices 🐶

    Lola, Evie and Alfie are the current resident pooches

Our values

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

  • Think from first principles
  • We solve large scale problems
  • We push the belief envelope
  • We love a good intellectual challenge

Already working at Automata?

Let’s recruit together and find your next colleague.

Teamtailor

Applicant tracking system by Teamtailor