Tulip Logo

Tulip

Embedded Device Driver Engineer (JavaScript/SDK)-HU

Job Posted 12 Days Ago Reposted 12 Days 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

5 Days Ago
Easy Apply
Hybrid
Budapest, HUN
Easy Apply
Mid level
Mid level
Enterprise Web • Hardware • Internet of Things • Software
Manage enterprise-level customer projects using Tulip's no-code platform, collaborating with customers and partners to develop and implement solutions while providing ongoing support and contributing to internal process improvement.
Top Skills: Rest ApiSQL
9 Days Ago
Easy Apply
Hybrid
2 Locations
Easy Apply
Mid level
Mid level
Enterprise Web • Hardware • Internet of Things • Software
The Data Operations Engineer will manage data pipelines, automate data ops tasks, troubleshoot issues, and collaborate across teams to ensure data quality and infrastructure performance.
Top Skills: AirbyteAirflowAWSDbtFivetranPostgresPythonRedshiftSigma ComputingSQL
16 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

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account