Senior Software Engineer

N'OSAIRIS ENGINEERING
Malaysia


We’re looking for a Senior Software Engineer who thrives at the intersection of hardware and software, is proactive, and most importantly, a strong team player. This role will be key to integrating field hardware (RTUs, sensors etc.) with custom dashboards and monitoring platforms like Zabbix. You will also enhance our internal Python-based tools used for real-time operational visibility.

We need someone who is technically strong, communicates effectively, takes ownership, and collaborates well. If you're the kind of engineer who not only solves problems but also helps others succeed, we want to hear from you.

Roles & Responsibilities:

  • Develop and enhance internal dashboards and tools using Python (e.g. Django)
  • Integrate backend systems with Zabbix or other platforms, including but not limited to custom item discovery, templates, and visualizations.
  • Interface with embedded hardware, PLCs, sensors via Modbus, MQTT, IEC104 or other protocols when needed.
  • Customize and maintain embedded Linux platforms running on edge devices.
  • Collaborate with SCADA, network, and systems teams to deliver reliable internal and customer-facing solutions.
  • Support and mentor fellow engineers by sharing knowledge, reviewing code, and giving/receiving feedback.
  • Take the initiative in solving cross-domain problems that span across hardware, software, and monitoring layers.
  • Maintain confidentiality and protect system integrity in all engineering activities.

Requirements:

  • Degree in Computer Science, Electrical/Electronic Engineering, or a related field.
  • 5+ years of software development experience, ideally with exposure to embedded systems.
  • Strong proficiency in Python, particularly for backend and dashboard development (Django preferred).
  • Experience with Zabbix integration, including templates, API usage, and custom configuration and database management (MySQL, MongoDB)
  • Comfortable with embedded Linux environments (e.g., Raspberry Pi, SIM modules, GPIO, serial communication).
  • Familiarity with industrial or SCADA protocols (Modbus, MQTT, IEC 104) and OS-level integration is a plus.
  • Experience integrating with ticketing systems via API/webhook (e.g., Zendesk, Freshservice, Znuny).
  • Team-oriented, with strong collaboration and interpersonal skills.
  • Strong verbal and written English communication skills.

APPLY

About the Company

Nosairis (MY)