MIAKI logo

Senior Rust Software Engineer / Technical Lead – Industrial Systems

MIAKI
Not disclosed
Full Time (On-site)
Mid-Senior level
1 position
Dhaka, Dhaka, Bangladesh

Job Description

Job Title: Senior Rust Software Engineer / Technical Lead – Industrial Systems

Employment Type: Full-time

Job Location: Dhaka, Bangladesh

Department: Technology

Number of Vacancies: 1


Job Context

MIAKI is an organization with skilled resources that are relentlessly working to make a difference in the spectrum of Tech & Digital Services. As a Multi-Country Service Provider, we specialize in customized software solutions, digital transformation, managed services, and skilled technology resources across local and international markets.

We are looking for a Senior Rust Software Engineer / Technical Lead to join our software engineering team and work on complex industrial, operational technology (OT), and systems-level software solutions. The ideal candidate will have strong hands-on expertise in Rust, combined with experience in industrial systems, enterprise integration, protocols, distributed systems, and technically demanding production environments.

This role is suitable for an engineer who can contribute hands-on to architecture and development while also providing technical direction, mentoring, code review, and engineering leadership.


Role & Responsibilities

  • Design, develop, and maintain production-grade software using Rust.
  • Lead technical design and implementation of complex industrial and systems-level applications.
  • Develop reliable, secure, high-performance software for industrial and OT environments.
  • Work with industrial platforms and enterprise systems such as SAP PM, Historians, MES, PLM, and other operational systems.
  • Design and implement integrations between IT and OT systems.
  • Work with industrial communication protocols including Modbus, OPC-UA, CAN/CAN Bus, and MQTT.
  • Develop software for environments requiring high availability, reliability, performance, and operational resilience.
  • Work with safety-critical and regulated environments where applicable.
  • Design solutions suitable for air-gapped, restricted-network, and on-premise environments.
  • Analyze complex technical requirements and translate them into scalable software architectures.
  • Apply Rust concepts including ownership, borrowing, lifetimes, memory safety, error handling, concurrency, and asynchronous programming.
  • Optimize application performance, resource utilization, reliability, and scalability.
  • Troubleshoot complex production, integration, networking, and systems-level issues.
  • Conduct code reviews and establish engineering best practices.
  • Mentor engineers and provide technical guidance to development teams.
  • Collaborate with Product, Engineering, Operations, Infrastructure, Security, and client teams.
  • Support technical documentation, architecture decisions, deployment planning, and operational readiness.
  • Contribute to CI/CD, testing, observability, monitoring, and secure software delivery practices.
  • Evaluate emerging technologies and recommend appropriate technical solutions.


Job Requirements

Educational Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical/Electronics Engineering, or a related discipline.
  • Equivalent practical experience and strong technical expertise may also be considered.


Experience Requirements

  • 7+ years of professional software development experience.
  • Strong hands-on experience with Rust and systems-level software development.
  • Demonstrated experience taking software from design and development through production deployment and support.
  • Previous experience providing technical leadership, mentoring, architecture guidance, or code review.
  • Experience working with industrial, OT, enterprise integration, or performance-sensitive software environments is highly preferred.


Required Technical Skills & Expertise

Rust & Systems Programming

  • Strong proficiency in Rust.
  • Ownership, borrowing, lifetimes, traits, generics, error handling, and memory safety.
  • Multithreading, concurrency, asynchronous programming, and performance optimization.
  • Strong understanding of software architecture, design patterns, debugging, and testing.

Industrial & OT Systems

  • Experience with industrial/OT environments and systems integration.
  • Knowledge or hands-on experience with:
  • SAP PM
  • MES – Manufacturing Execution Systems
  • PLM – Product Lifecycle Management
  • Industrial Historians
  • OT/IT integration and industrial data flows.
  • Understanding of operational reliability and systems deployed in industrial environments.


Industrial Protocols

Hands-on experience with one or more of the following is required/preferred:

  • Modbus
  • OPC-UA
  • CAN / CAN Bus
  • MQTT


Infrastructure & Engineering

  • Strong Linux experience.
  • Git and modern software development workflows.
  • Docker/containerization.
  • CI/CD pipelines and automated testing.
  • Application logging, monitoring, diagnostics, and observability.
  • Experience with APIs, networking, distributed systems, or event-driven architectures.


Production Environments

  • Experience developing or supporting software in on-premise, air-gapped, restricted-network, or security-sensitive environments.
  • Strong understanding of reliability, availability, performance, security, and operational constraints.


Preferred Skills & Qualifications

  • Experience with Kubernetes and container orchestration.
  • Edge computing or industrial edge applications.
  • Real-time or near-real-time data processing.
  • OT cybersecurity and secure industrial communications.
  • Hardware/software integration.
  • Distributed systems and high-throughput applications.
  • Cloud or hybrid-cloud environments where applicable.
  • Experience with industrial automation, control systems, or embedded systems.
  • Knowledge of additional industrial communication protocols.
  • Experience with AI-assisted software development and modern developer productivity tools.


Key Competencies

  • Strong analytical and problem-solving ability.
  • Technical leadership and ownership.
  • Ability to work on complex and ambiguous engineering problems.
  • Strong software architecture and engineering judgment.
  • Performance and reliability mindset.
  • Ability to mentor and guide engineers.
  • Strong debugging and root-cause analysis skills.
  • Clear communication with technical and non-technical stakeholders.
  • Ability to work independently while collaborating effectively across teams.
  • Strong focus on quality, security, maintainability, and production readiness.


Salary​​​​​​: Competitive and negotiable based on experience, technical expertise, and market standards.

Compensation & Benefits: As per company policy.


Interview Process

  1. Introductory discussion with HR.
  2. Technical assessment/interview with the Technology/Engineering team.
  3. Technical leadership or architecture discussion with relevant management.
  4. Final discussion with Project Owner/Management, where applicable.


Application Process

Interested candidates are requested to submit an updated CV highlighting their experience in Rust, systems programming, industrial/OT software, IT/OT integration, industrial protocols, enterprise platforms, and technical leadership.


Candidates with experience in SAP PM, MES, PLM, Historians, Modbus, OPC-UA, CAN, MQTT, safety-critical environments, or air-gapped/on-premise systems are encouraged to highlight these specifically in their application.

Requirements

Job Title: Senior Rust Software Engineer / Technical Lead – Industrial Systems Employment Type: Full-time Job Location: Dhaka, Bangladesh Department: Technology Number of Vacancies: 1 Job Context MIAKI is an organization with skilled resources that are relentlessly working to make a difference in the spectrum of Tech & Digital Services. As a Multi-Country Service Provider, we specialize in customized software solutions, digital transformation, managed services, and skilled technology resources across local and international markets. We are looking for a Senior Rust Software Engineer / Technical Lead to join our software engineering team and work on complex industrial, operational technology (OT), and systems-level software solutions.

About Company

MIAKI

At Miaki, we’re dedicated to providing top-notch IT services that spark innovation and help businesses grow worldwide. Our customizable digital and management solutions are reliable, data-driven, and design-focused. Our comprehensive range of services includes: • 𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁: We create custom solutions tailored to your business needs. Let’s build the future together. • 𝗥𝗲𝘀𝗼𝘂𝗿𝗰𝗲 𝗔𝘂𝗴𝗺𝗲𝗻𝘁𝗮𝘁𝗶𝗼𝗻: We empower your teams with top tech talent to drive project success and innovation. • 𝗧𝗲𝘀𝘁𝗶𝗻𝗴 & 𝗤𝗔 𝗦𝗲𝗿𝘃𝗶𝗰𝗲𝘀: We ensure your software performs optimally and securely, reducing risks and enhancing user satisfaction. • 𝗪𝗲𝗯 & 𝗔𝗽𝗽 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁: We craft user-centric web and mobile applications that drive engagement and achieve your business goals. • 𝗗𝗲𝘃𝗢𝗽𝘀 𝗦𝗲𝗿𝘃𝗶𝗰𝗲𝘀: We integrate cutting-edge tools and best practices to streamline your development processes and accelerate time-to-market. • 𝗧𝗲𝗹𝗲𝗰𝗼𝗺 𝗦𝗲𝗿𝘃𝗶𝗰𝗲𝘀: We elevate your communication infrastructure with innovative solutions that enhance connectivity and reliability. • 𝗜𝗻𝘁𝗲𝗹𝗹𝗶𝗴𝗲𝗻𝘁 𝗔𝘂𝘁𝗼𝗺𝗮𝘁𝗶𝗼𝗻: We implement automation solutions to optimize your business processes and increase efficiency. 𝗜𝗻𝗱𝘂𝘀𝘁𝗿𝗶𝗲𝘀 𝗦𝗲𝗿𝘃𝗲𝗱: • Telecommunications • Gaming • eCommerce • Streaming Platforms • EdTech • FinTech • AgroTech • Research & Data Analysis • Lifestyle & Entertainment • Healthcare • Managed Services Our team of experienced and dedicated IT specialists excels in creating cutting-edge technology for diverse industries. We pride ourselves on developing robust, versatile apps and websites for leading organizations worldwide. Partner with us at and be part of a journey that pushes the boundaries of technology, delivering happiness and success to our clients, employees, and society. Together, let’s innovate and transform the future.

This job post was sourced from LinkedIn Jobs While we strive to bring you the latest opportunities, Niyog has not verified this listing and cannot take responsibility for its accuracy or any outcomes related to it. Please review the details carefully and apply at your own discretion.

Job Information

Posted 17 days ago
Job ID 4466506485
MIAKI logo

MIAKI

Dhaka

14
Active Jobs

About Company

At Miaki, we’re dedicated to providing top-notch IT services that spark innovation and help businesses grow worldwide. Our customizable digital and management solutions are reliable, data-driven, and design-focused. Our comprehensive range of services includes: • 𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁: We create custom solutions tailored to your business needs. Let’s build the future together. • 𝗥𝗲𝘀𝗼𝘂𝗿𝗰𝗲 𝗔𝘂𝗴𝗺𝗲𝗻𝘁𝗮𝘁𝗶𝗼𝗻: We empower your teams with top tech talent to drive project success and innovation. • 𝗧𝗲𝘀𝘁𝗶𝗻𝗴 & 𝗤𝗔 𝗦𝗲𝗿𝘃𝗶𝗰𝗲𝘀: We ensure your software performs optimally and securely, reducing risks and enhancing user satisfaction. • 𝗪𝗲𝗯 & 𝗔𝗽𝗽 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁: We craft user-centric web and mobile applications that drive engagement and achieve your business goals. • 𝗗𝗲𝘃𝗢𝗽𝘀 𝗦𝗲𝗿𝘃𝗶𝗰𝗲𝘀: We integrate cutting-edge tools and best practices to streamline your development processes and accelerate time-to-market. • 𝗧𝗲𝗹𝗲𝗰𝗼𝗺 𝗦𝗲𝗿𝘃𝗶𝗰𝗲𝘀: We elevate your communication infrastructure with innovative solutions that enhance connectivity and reliability. • 𝗜𝗻𝘁𝗲𝗹𝗹𝗶𝗴𝗲𝗻𝘁 𝗔𝘂𝘁𝗼𝗺𝗮𝘁𝗶𝗼𝗻: We implement automation solutions to optimize your business processes and increase efficiency. 𝗜𝗻𝗱𝘂𝘀𝘁𝗿𝗶𝗲𝘀 𝗦𝗲𝗿𝘃𝗲𝗱: • Telecommunications • Gaming • eCommerce • Streaming Platforms • EdTech • FinTech • AgroTech • Research & Data Analysis • Lifestyle & Entertainment • Healthcare • Managed Services Our team of experienced and dedicated IT specialists excels in creating cutting-edge technology for diverse industries. We pride ourselves on developing robust, versatile apps and websites for leading organizations worldwide. Partner with us at and be part of a journey that pushes the boundaries of technology, delivering happiness and success to our clients, employees, and society. Together, let’s innovate and transform the future.
Team Size 186 employees
Website www.miaki.co