Software Engineer

About us

Mindhash is a small Dutch engineering company founded in 2018 and headquartered at the High Tech Systems Park in Hengelo. We build software and hardware, ranging from small local-first devices to large cloud-scale systems. Designing PCB’s, writing embedded software, implementing connectivity protocols, architecting complete systems from low-level details to the final user experience, selecting parts and suppliers, designing enclosures, building production testers, and providing integration support. We work with our customers and partners to build proofs-of-concepts and collaborate with their engineers to build complete systems and that they can run and own without vendor lock-in.

We are nerds and have a love for deeply understanding the inner workings of technology to enable us to build better systems. This is reflected in the type of projects we aim to take on: Often complex problems, featuring both technical and human aspects, designing solutions for long-term reliability, and expanding successful projects into larger product families.

One such project is StreetAnalytics, which uses LiDAR to improve infrastructure by continuously scanning the environment to identify traffic, measure speed and position, and provide insight to traffic experts and city planners. It involves developing new algorithms and machine learning approaches, designing battery-powered hardware, implementing live remote viewing, and generating statistics and visualisations.

Another project is the GlobalLink series devices made for Victron Energy, IoT devices that connect wirelessly to remotely read solar and battery systems. It involves designing efficient and secure data transmission, building reliable systems for over-the-air updates, debugging low-level microcontroller software, optimising algorithms and data structures, implementing custom development and test tooling, managing worldwide fleets with many transmissions per second, and expanding the platform to support new products and use cases.

Who we are looking for

We are looking for a software engineer who shares our love for technology, is enthusiastic about delivering well-written code and documentation, appreciates bugs as an opportunity to better understand a system rather than as a nuisance, and likes working on complex technical challenges both alone and with a team. You have experience writing code in low-level programming languages such as C or Rust, but also don’t have any issue jumping into other languages such as Python, Shell, or JavaScript, messing with build and CI systems, or reading a datasheet. Aside from tackling technical issues you take responsibility for advancing projects together with your team and meet with partners and/or customers to discuss progress blockers and determine next steps.

What’s in it for you?

As an engineer at Mindhash, you will be a part of a small company, meaning you get a lot of freedom and have a large impact on shaping the direction of a project, but also the responsibility to set the right priorities to reach our goals. We take pride in the craft of engineering and try to provide regular feedback to each other and encourage learning new things. Aside from working hard, we aim to have a relaxing environment, spend some time on fun side projects, time for food and drinks, and even have the occasional LAN party.

Where will you work?

Our office is located in Hengelo (OV). Working hours at Mindhash are flexible, with the option to work remotely part-time. We value face-to-face communication, and most of us are at the office at least three days per week. When working remotely, we keep connected using a combination of chat, (video)calls and email.

Apply now!

If you’re interested in joining us as a Software Engineer, please send a message to hr@mindhash.nl.