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

Enterprise Application Architect

  • Goodcall
  • Prague
  • By agreement

The Enterprise Application Architect will work within the Global Application Team, collaborating closely with IT and business stakeholders, as well as external vendors, to design and implement…

Enterprise Application Architect

Lead Application Support Specialist

  • Mediso
  • Praha hl.m.
  • Dohodou

Pokud jste nadšenec do technologií a chcete vést tým skvělých specialistů v dynamickém prostředí, kde se vaše schopnosti v oblasti podpory informačních systémů stanou klíčové pro úspěch naší…

Lead Application Support Specialist

Senior Cyber Security Responder L3

  • Goodcall
  • Prague
  • By agreement

Join a pioneering team dedicated to reshaping cancer treatment through cutting-edge nuclear medicine and innovation, as you protect digital landscapes with your cybersecurity expertise in a role that…

Senior Cyber Security Responder L3