IoT Systems Engineer


Tulip is transforming manufacturing and discrete processes by redefining the interface between people and the physical world. We have multiple Fortune 500 customers and enable production lines to build the things you interact with everyday.

We’re a software and hardware company that enables the building of “IoT apps” that connect operators, with the operations, machines, devices, and data that drives their process forward.

As part of the IoT Systems team your job is enabling the interface between software, and physical devices. We have diverse technical challenges that require the design and implementation of new tools and systems to meet customer and product needs. We are searching for talented candidates with strong problem solving skills and broad technical skills. Ideal candidates may have experience from web-apps to embedded software with specific strengths along the spectrum of skills.

Looking for candidates to own important projects including visual programming environment for IoT devices, IoT dev kits, SDKs, platform architecture, integration of sensors and machines, machine monitoring tools, robust testing infrastructure for software and physical devices, web-apps for device related features, deployment and monitoring tools.


As a core member of the Tulip team, you love startups – the ownership and responsibility that comes with building peerless tools and products as well as the fluctuating requirements and fast iterations needed to do so. You jump in wherever work has to be done and can take a project from start to finish on your own.

You have experience developing large, production-ready applications. You have experience across the whole IoT stack: embedded, gpio/serial/etc. devices, device protocols, databases, web-technologies, front ends. You have a particular strength along the IoT stack. You take design seriously from code and systems to UX.

Tulip’s full stack is hardware design to web applications, with everything in-between. IoTS is looking for individuals with strong technical skills that can jump into, and lead, project in this stack.

  • Have a strong desire to control the physical world from the web
  • Have gotten disparate systems or hardware working robustly together
  • Have built complex large systems
  • Are comfortable on Linux systems
  • Care deeply about robust fault tolerant systems
  • Like to be challenged

Bonus Skills
  • Elixir
  • Experience with ZMQ, RabbitMQ
  • Experience C/C++, Node JS, React JS
  • Hack hardware in your spare time
  • Working knowledge of modbus, ethernet/ip, profibus, mtconnect, rs232/485, MTTQ, CoAP

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field