Solutions Architect

Russell Tobin

Selangor

On-site

MYR 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Russell Tobin is seeking a technical lead to act as the primary liaison between business stakeholders, clients, software and robotics teams. You will own the product backlog, design end-to-end architectures, perform feasibility studies, and coordinate PoCs for architecture and hardware integration.

The role requires hands-on development experience with Python, Flutter/Dart, React, and cloud/AWS infrastructure, plus strong knowledge of Linux, databases, and ROS/ROS2.

Qualifications

  • Bachelor's degree in software engineering, CS, Mechatronics, Robotics, IT, or related field.
  • Approximately 4+ years of relevant industry experience.
  • Strong SDLC, agile delivery, APIs, databases, networking, deployment, and troubleshooting.
  • Linux/Ubuntu experience; able to configure, deploy, maintain, and troubleshoot Linux-based apps and edge environments.
  • Hands-on with Python and frontend tech such as Flutter/Dart and React.
  • Experience with PostgreSQL and MongoDB including schema/data-model design.
  • Experience with AWS (EC2, Docker, Nginx, SSL, deployment, monitoring).
  • Experience with edge computing, IoT, robotics, or hardware-software integration preferred.
  • Ability to translate operational workflows into practical user interfaces (wireframes/mockups with Figma).
  • GIT/GitHub and Power Automate familiarity via Microsoft 365.

Responsibilities

  • Act as primary technical liaison between business stakeholders, clients, development, robotics and hardware teams, and suppliers.
  • Own product backlog and technical priorities across multiple projects.
  • Design end-to-end solution architecture across frontend, backend, APIs, databases, cloud, and hardware interfaces.
  • Conduct feasibility studies and technology evaluations to recommend approaches.
  • Develop or coordinate PoCs to validate architecture, APIs, and hardware integration.
  • Convert PoCs into structured development tasks and guide implementation.
  • Contribute hands-on to software development and troubleshooting (Python, Flutter/Dart, React).
  • Design and support dashboards, mobile/web interfaces, and HMIs using Figma.

Skills

Python
Flutter/Dart
React
REST APIs
WebSockets
Linux/Ubuntu
PostgreSQL
MongoDB
AWS
ROS/ROS2
Git/GitHub
Power Automate
Figma

Education

Bachelor's degree in software engineering, Computer Science, Mechatronics, Robotics, Information Technology, or related field
4+ years of relevant industry experience

Tools

PostgreSQL
MongoDB
AWS
Docker
Nginx
ROS/ROS2

Job description

1)Act as the primary technical liaison between business stakeholders, clients, software developers, robotics teams, electrical/electronics teams, UI/UX teams, and external suppliers.

Gather and analyse business, operational, software, hardware, and integration requirements and translate them into clear technical specifications, user stories, system flows, and

2)Own the product backlog and technical priorities across multiple projects, including features,

integrations, maintenance work, bug fixes, dependencies, and delivery milestones.

3)Design end-to-end solution architecture covering frontend applications, backend services, APIs,

databases, cloud infrastructure, edge computers, networking, and hardware interfaces.

4)Conduct system analysis, technical feasibility studies, system comparisons, and technology

evaluations to recommend suitable implementation approaches.

5)Develop or coordinate initial proofs of concept to validate architecture, APIs, communication

flows, hardware integration, and user workflows before full development.

6)Convert validated PoCs and architectures into structured development tasks and guide the

project team through further implementation, integration, testing, and deployment.

7)Contribute hands-on to software development and technical troubleshooting using

technologies such as Python, Flutter/Dart, React, REST APIs, WebSockets, and real-time data

interfaces.

8)Design and support operational dashboards, mobile applications, web interfaces, and HMIs,

including creation of user flows, wireframes, and mockups using Figma.

9)Work with robotics and electrical teams to determine the robot status, telemetry, alarms,

commands, and hardware information that must be monitored or controlled from the frontend.

Integrate robotics data and application-level controls into backend and frontend systems using

ROS topics, APIs, WebSockets, and related communication interfaces; core robotics algorithms

such as SLAM, sensor fusion, navigation, and low-level control remain the responsibility of the

robotics team.

10)Design and maintain data models and application integrations using PostgreSQL and MongoDB

for operational, telemetry, mission, user, and historical data.

11)Deploy, configure, maintain, and troubleshoot Linux/Ubuntu systems used for servers and

edge-computing applications, including local-network and limited-connectivity environments.

12)Deploy and maintain applications on AWS, including EC2-based environments, Docker

containers, Nginx/reverse proxy configuration, domains, SSL certificates, scheduled services,

and production troubleshooting.

13)Identify project hardware and sensor requirements in coordination with robotics, electrical, and

client teams; research, source, compare, and technically evaluate suitable suppliers and

products.

14)Review supplier specifications, communication protocols, APIs, compatibility, cost, availability,

lead time, and technical support, and participate in supplier demonstrations and PoC testing

when required.

15)Lead and coordinate the technical project team, break architecture into work packages, assign

tasks, review implementation, resolve technical blockers, and ensure knowledge transfer and

documentation.

16)Assess project resource needs, review candidate profiles provided by HR, conduct technical

interviews and assessments, recommend suitable candidates, and help build or scale the

technical team.

17)Use Microsoft 365 tools for collaboration, reporting, documentation, and workflow automation,

including Power Automate where applicable.

18)Monitor deployed platforms, coordinate updates and maintenance, support incident

troubleshooting, and ensure technical documentation, configurations, and handover information

remain current.

KEY REQUIREMENTS

1)Identify project hardware and sensor requirements in coordination with robotics, electrical, and

client teams; research, source, compare, and technically evaluate suitable suppliers and

products.

2)Review supplier specifications, communication protocols, APIs, compatibility, cost, availability,

lead time, and technical support, and participate in supplier demonstrations and PoC testing

when required.

3)Lead and coordinate the technical project team, break architecture into work packages, assign

tasks, review implementation, resolve technical blockers, and ensure knowledge transfer and

documentation.

4)Assess project resource needs, review candidate profiles provided by HR, conduct technical

interviews and assessments, recommend suitable candidates, and help build or scale the

technical team.

5)Use Microsoft 365 tools for collaboration, reporting, documentation, and workflow automation,

including Power Automate where applicable.

6)Monitor deployed platforms, coordinate updates and maintenance, support incident

troubleshooting, and ensure technical documentation, configurations, and handover information

remain current.

Bachelor's degree in software engineering, Computer Science, Mechatronics, Robotics,

Information Technology, or a related technical field.

Approximately 4+ years of relevant industry experience in software engineering, technical

product ownership, systems integration, solution architecture, or a similar hands-on technical

role.

Strong understanding of the software development life cycle (SDLC), agile delivery, system

architecture, APIs, databases, networking, deployment, and technical troubleshooting.

Strong practical experience with Linux/Ubuntu; the candidate must be comfortable configuring,

deploying, maintaining, and troubleshooting Linux-based application and edge environments.

Hands-on experience with Python and practical exposure to Flutter/Dart and/or React for

application, HMI, dashboard, or frontend development.

services, and frontend applications.

Practical experience with PostgreSQL and MongoDB, including schema/data-model design and

application integration.

Experience with AWS cloud infrastructure and server operations, preferably EC2, Docker,

Nginx/reverse proxy, SSL/domain configuration, deployment, monitoring, and production

support.

Experience with edge computing, local-network applications, IoT, robotics, industrial systems,

or hardware-software integration is strongly preferred.

Working knowledge of ROS/ROS2 concepts and the ability to integrate ROS topics/messages

with backend or frontend systems is preferred; development of core robotics algorithms is not

required.

Ability to understand client-facing UI/HMI requirements and work with robotics/electrical teams

to determine what system information, telemetry, alarms, controls, and status data need to be

exposed to users.

Experience identifying technical hardware requirements, researching products, comparing

systems, communicating with suppliers, and evaluating hardware compatibility and integration

requirements.

Experience creating wireframes or application mockups using Figma and translating operational

workflows into practical user interfaces.

Experience with Git/GitHub and familiarity with Microsoft 365 collaboration tools; Power

Automate experience is an advantage.

Demonstrated ability to independently analyse a problem, compare solutions, define

architecture, build or validate a PoC, and hand over a structured implementation plan to a

development team.

Experience leading technical team members, reviewing implementation, mentoring developers,

and coordinating work across software, hardware, cloud, and integration functions.

Ability to review technical candidate profiles, conduct technical interviews, identify skill gaps,

and support recruitment and team-building activities.

Excellent communication, stakeholder management, analytical, documentation, and problem

solving skills, with the ability to communicate effectively with both technical and non-technical

stakeholders.

Ability to manage several projects and technical workstreams concurrently while maintaining

ownership of priorities, dependencies, integration, and delivery quality

Location- Cyber Jaya, Malaysia

This role is open for Malaysian citizens only.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Electrical Engineer
Electrical Engineer

Industrious Ventures • Malaysia

On-site
MYR 90,000 - 130,000
Solutions Engineer
Solutions Engineer

Enfrasys Group • Petaling Jaya

On-site
MYR 45,000 - 78,000
Application Engineer (Robotics/ E&E / Mechatronics)
Application Engineer (Robotics/ E&E / Mechatronics)

TEKMARK SDN BHD • Kuala Lumpur

Hybrid
MYR 56,000 - 89,000
Software Engineer
Software Engineer

techstreet • Johor Bahru

On-site
MYR 60,000 - 100,000
Electrical Engineer
Electrical Engineer

Embedded Shishya • Malaysia

On-site
MYR 90,000 - 150,000
Humanoid Robotic - Lead
Humanoid Robotic - Lead

Randstad Malaysia • Kuala Lumpur

On-site
MYR 180,000 - 320,000
Robotics Engineer (System Integration)
Robotics Engineer (System Integration)

DF AUTOMATION & ROBOTICS SDN. BHD. • Johor Bahru

On-site
MYR 60,000 - 90,000
Chief Technology Officer (CTO) – Robotics & Autonomous Systems | Kamlax Global Technologies | Malaysia
Chief Technology Officer (CTO) – Robotics & Autonomous Systems | Kamlax Global Technologies | Malaysia

Tech Junction Ltd • Kuala Lumpur

On-site
MYR 320,000 - 520,000
Electrical Engineer
Electrical Engineer

Serve Robotics • Penang

On-site
MYR 120,000 - 180,000
System Analyst
System Analyst

MVC Resources • Petaling Jaya

On-site
MYR 55,000 - 85,000