H

Senior Rust Engineer (AI-Native Industrial Data Platform)

Hioki E.E. Corporation

Singapore · Full Time

Be the first to apply

Experience
5+ yrs
Salary
Openings
1
Posted
1 day ago
Work mode
In office
Education
Bachelor's degree in Computer Science, Software or Electrical/Electronic Engineering or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

We are seeking a Senior Rust Engineer to design and enhance the foundational engine behind Hioki's AI-driven industrial data and analytics platform. This position involves creating the runtime environment, SDKs, data pipelines, integrations, and platform services that power applications for industrial, edge, and cloud contexts. The role is based in Singapore and entails collaboration with teams located in both Singapore and Japan. This opportunity is ideal for engineers interested in the intersection of hardware, software, and data within real-world industrial applications.

Key Responsibilities

  • Develop and sustain core platform functionalities written in Rust.
  • Design and optimize SDKs and APIs for developers.
  • Create efficient data ingestion and processing workflows.
  • Build and maintain connectors integrating industrial equipment, external APIs, and data sources.
  • Enhance platform dependability, transparency, and system performance.
  • Support deployment across edge and cloud infrastructures.
  • Collaborate closely with application engineering teams to simplify and improve developer interactions.
  • Employ AI-assisted tools extensively for coding, testing, debugging, and documentation purposes.
  • Lead test strategy and quality standards for safety-related industrial software, including automated test coverage and regression controls.

Candidate Requirements

  • Degree in Computer Science, Software or Electrical/Electronic Engineering or comparable experience.
  • At least five years of professional software development experience.
  • Expertise in Rust programming language.
  • Advanced knowledge of systems programming and concurrent computing concepts.
  • Experience designing libraries, SDKs, or API platforms.
  • Strong proficiency in Linux-based development environments.
  • Background in networking, data processing, or distributed system architectures.
  • Excellent debugging abilities and skills for enhancing performance.
  • Familiarity and comfort using AI-driven coding assistants and workflows.

Preferred Skills

  • Experience with Tokio or asynchronous Rust programming.
  • Knowledge of Foreign Function Interface (FFI) and language bindings.
  • Understanding of gRPC and Protocol Buffers technology.
  • Familiarity with Embedded Linux systems.
  • Experience with industrial communication protocols such as MQTT, OPC UA, Modbus, and BACnet.
  • Handling time-series data effectively.
  • Exposure to edge computing platforms.
  • Use of containerization technologies like Docker and Kubernetes.
  • Integration with machine learning inference or AI platforms.
  • Background in industrial measurement or software systems.
  • Expertise in operational technology (OT) security, including secure device provisioning, protocol security over TLS for protocols like MQTT/OPC UA/Modbus, and ensuring data residency compliance for edge deployment.

About Hioki

Hioki stands as a global leader specializing in high-precision electrical testing and measurement instruments. Their range of solutions caters to diverse industries such as automotive, electronics, infrastructure, environmental systems, renewable energy, and battery tech. With a strong commitment to innovation and quality, Hioki continuously advances measurement technology that fosters safer, more efficient, and sustainable industrial progress worldwide.

Minimum education

Bachelor's Degree

Tools & software

How they work

Relationship Building

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer