Tulip Logo

Tulip

Embedded Device Driver Engineer (JavaScript/SDK)-HU

Reposted 3 Hours Ago
Be an Early Applicant
Easy Apply
Hybrid
Budapest
Mid level
Easy Apply
Hybrid
Budapest
Mid level
The role involves designing, developing, and testing device drivers for industrial devices while collaborating with hardware vendors and internal teams. Responsibilities include troubleshooting connectivity issues, creating documentation, and enhancing integration capabilities.
The summary above was generated by AI

**This role is located in Budapest, HU - We are a hybrid work environment and are in the office 3+ days/per week.**

Tulip, the leader in frontline operations, is helping companies around the world equip their workforce with connected apps, leading to higher quality work, improved efficiency, and end-to-end traceability across operations. Companies of all sizes and across industries have implemented composable solutions with Tulip’s cloud-native, no-code platform to solve some of the most pressing challenges in operations: error-proofing processes and boosting productivity, capturing and analyzing real-time data, and continuous improvement.

A spinoff out of MIT, Tulip is headquartered in Somerville, MA, with offices in Germany and Hungary. Focused on composable, human-centric solutions for industrial environments, Tulip is disrupting the MES category and has been recognized as a World Economic Forum Global Innovator. Tulip has also been named one of Energage’s Top Workplaces USA and one of Built In Boston’s “Best Places to Work” and “Best Midsize Places to Work” for 2024. 

About You:

You are a hands-on engineer with a passion for bridging the gap between physical devices and software systems, particularly within the context of modern industrial environments and Industry 4.0. You thrive on the challenge of enabling seamless communication between diverse hardware and software platforms. You are eager to develop innovative solutions by creating new device integrations leveraging Tulip's SDK and JavaScript. You enjoy working with hardware specifications and translating them into robust and efficient software drivers. You are a strong problem-solver, adept at debugging and optimizing embedded systems interactions.

What skills do I need?

  • 2-3+ years of demonstrated experience in software development, preferably with a focus on embedded systems, device drivers, or hardware-software integration.
  • Strong proficiency in JavaScript and familiarity with languages commonly used in embedded systems development, such as C, C++, Rust, or Python.
  • Familiarity with software development kits (SDKs) and API integration.
  • Experience with embedded systems concepts, including communication protocols (e.g., serial, USB, Ethernet, Bluetooth), hardware interfaces (e.g., GPIO, I2C, SPI), and data acquisition.
  • Familiarity with Node.js or other server-side JavaScript environments is beneficial.
  • Experience with testing and debugging embedded software.
  • Ability to understand hardware documentation and specifications.
  • Experience or interest in AI, prompting, and related technologies.
  • Strong problem-solving and analytical skills.
  • Good communication skills to collaborate effectively with engineering and product teams.
  • Familiarity with industrial communication protocols (e.g., MQTT, Modbus, OPC-UA) is a plus.
  • Bachelor’s degree in Computer Science, Electrical Engineering, Mechatronics, or a related technical field, or equivalent practical experience. 

Key Responsibilities:

  • Design, develop, and test new device drivers and integrations for a variety of industrial devices using Tulip's JavaScript-based SDK.
  • Work closely with hardware vendors and internal teams to understand device functionalities and communication protocols.
  • Create clear and concise documentation for the developed drivers and integration processes.
  • Contribute to the ongoing improvement and expansion of Tulip's device integration capabilities.
  • Troubleshoot and debug issues related to device connectivity and data exchange within the Tulip platform.
  • Collaborate with the Product and Engineering teams to define and implement new features related to device integration.
  • Potentially contribute to the creation of demonstration content showcasing new device integrations.
  • Stay up-to-date with the latest advancements in embedded systems and industrial automation technologies.

Key Collaborators:

  • Product & Ecosystem
  • Engineering

Working At Tulip

We know even great candidates experience imposter syndrome. Even if you don’t match every requirement, applying gives you the opportunity to be considered. 

We’re building a strong, diverse team that values hard work, families, and personal well-being. Benefits of working with us include:

  • Direct impact on product and culture
  • Private Healthcare insurance 
  • Company equity
  • Virtual company events and happy hours
  • Flexible work schedule and unlimited vacation policy
  • Team Lunches in KFT Hub and office snacks
  • Virtual company events and happy hours
  • Learning & Development incentive 
  • HU Eyeglass Benefit
  • An inclusive, dog-friendly office with diverse and inspiring colleagues

We are an equal opportunity employer. At Tulip, we celebrate all. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Help us build an inclusive community that will transform frontline operations. 

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Top Skills

APIs
C
C++
JavaScript
Node.js
Python
Rust
Sdks

Similar Jobs at Tulip

4 Days Ago
Easy Apply
Hybrid
Budapest, HUN
Easy Apply
Senior level
Senior level
Enterprise Web • Hardware • Internet of Things • Software
The Senior Full Stack Web Developer will build and maintain web properties, integrate CMS, collaborate with teams, and ensure high-quality web solutions.
Top Skills: AsanaAWSCraft CmsCSS3GitGitGraphQLHTML5Jam StackJavaScriptJIRANextjsNode.jsParcelPayload CmsReactRemix.JsRestful ApisTailwind CssTrelloTypescriptViteWebpack
5 Days Ago
Easy Apply
Hybrid
Budapest, HUN
Easy Apply
Mid level
Mid level
Enterprise Web • Hardware • Internet of Things • Software
Build and maintain web properties, integrate CMS, and collaborate with cross-functional teams to optimize user-facing features and improve performance.
Top Skills: AsanaAWSCraft CmsCSS3GitGitGraphQLHTML5JavaScriptJIRALessNextjsNode.jsParcelPayload CmsReactRemix.JsRestful ApisSassTailwind CssTrelloTypescriptViteWebpack
7 Days Ago
Easy Apply
Hybrid
Budapest, HUN
Easy Apply
Senior level
Senior level
Enterprise Web • Hardware • Internet of Things • Software
As a Full-stack Software Engineer, you will lead the development of a team, write efficient code, mentor others, and coordinate project tasks.
Top Skills: DockerElectronElixirGoMongoDBNode.jsPostgresReactRedux

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account