Embedded Rust Developer

Hello, we’re Datamole: a friendly data & AI company of 80+ people based in Prague and Brno. We’re a mix of data scientists, data engineers, and fullstack developers. We develop custom AI, IoT & UI solutions for industrial companies in agriculture, machinery or biotech. 


We are seeking a Rust developer with expertise in low-level programming to join our team in Prague. You will contribute to the development of embedded and industrial software running on Linux and OS-less systems, focusing on sensor data collection and edge computing.


What will be your key responsibilities:


YOUR RESPONSIBILITIES:


  • Design, development, and deployment of software for embedded devices and industrial computers with OS-less and Linux-based systems.
  • Collaboration with our data science and software engineering teams to facilitate cloud-to-edge integration, data preprocessing, edge computing, and the deployment of ML models on edge devices.
  • Work in tandem with hardware engineers to address important aspects of HW design, including sensor development, interface selection, microcontroller design, and networking.
  • Working closely together with engineers on the customer side.

What experience should you have:

YOU SHOULD HAVE

  • 1+ years of industrial experience in software engineering.
  • A basic foundation in computer science, including knowledge of data structures, algorithms, and operating systems.
  • Proficiency in a “low-level” programming language such as Rust, C, or C++. It need not be Rust, but you must be willing to learn.
  • Advanced skills and experience in using Linux.
  • Prior experience in programming for embedded systems

NICE TO HAVE:

  • Proficiency in Rust, particularly in a no_std environment.
  • Experience with real-time systems
  • Experience in electronics and PCB design.
  • Familiarity with cloud computing platforms like Azure, AWS, or GCP, as well as Kubernetes and Docker.
  • Understanding of networking, encryption, and security such as UDP/IP, TCP/IP, TLS, etc.
  • Knowledge of Python.

What do you get in return:

WE OFFER:

  • ➡️ A rare combo of interesting projects and a supportive atmosphere, resulting in a high level of satisfaction among us - Datamoles.
  • 🤝 Friendly company culture, no useless meetings, no dress code (but please be dressed :))
  • 🏠 Homely offices at Vítězné náměstí, Dejvice - right at the tram/subway station
  • ⚖️ Life-work balance (yes, we put life first), flexible working hours
  • 🏖️ 6 weeks of vacation, 5 sick days
  • 🥳 Regular team buildings 4x a year, office parties
  • ✅ Other perks: snacks, fruits and finest coffee & tea, a library with curated books, knowledge sharing sessions, Czech/English lessons, yoga lessons, bicycle parking spots, showers & towels, BBQ terrace, relax room (foosball, Xbox, guitar…)


INTERESTED?

If it sounds good to you, apply right away or find out more about Datamole here. 

—---------------------------------------------------------------------------------


MORE ABOUT DATAMOLE:

✅ Since 2015, we have been developing tailor-made AI, IoT, and UI solutions that help, for example: optimize milking robots 🐮, microscopes 🔬 or detect fruit ripeness 🥭.

✅ Our main office is in Prague (~80 people), with smaller teams (up to 10 people) in Český Krumlov and Brno.

✅ The majority of our clients are international, and the official language in our company is English.

✅ We mainly work in offices because we believe that good relationships are better built offline. 

❌ We do not offer fully remote positions.

✅ People here most appreciate interesting projects and good relationships.

I want to apply

Send offer to e-mail

More positions in category Information Technology, region Prague

DevOps Engineer

  • Citas
  • Praha hl.m.
  • Dohodou

Hledáme DevOps Engineera/ku do týmu, který má na starosti: Monitoring, detekce a hlášení blížících se problémů Infrastrukturní řešení (zálohování a skladování dat, servery, networking, databáze, OS)…

DevOps Engineer

Business Analyst

  • Citas
  • Praha hl.m.
  • Dohodou

Hledáme zkušeného Business Analytika/čku do týmu Komerční banky.Tým má za cíl postupně nahradit stávající monolitický a zastaralý core systém banky, založený na batchovém zpracování, za nový online…

Business Analyst

Seniorní Frontendový Vývojář (Angular)

  • Citas
  • Praha hl.m.
  • Dohodou

Hledáme zkušeného seniorního frontendového vývojáře se zaměřením na Angular, který se připojí k týmu v Komerční bance. Tato pozice je klíčová pro vývoj a údržbu interních i klientských aplikací,…

Seniorní Frontendový Vývojář (Angular)