Embedded Linux & Network Systems Engineer

Maestronic 

📍 Denpasar, Indonesia 🇮🇩

full-time
mid-level
Posted —

Key Skills

LinuxNetworkingARMPythonC++

Industry

TelecommunicationsConsumer Electronics

Job Description

Location : Bali Based

Experience Level : 3 years

Employment Type : Full-time


About the Company

We’re a growing technology company focused on building reliable and scalable solutions

that help businesses improve their operations. Our products connect software, hardware,

and real-world workflows to create value across industries. We believe in teamwork,

accountability, and a product mindset that blends creativity with strong technical

execution.


About the Role

We are looking for an Embedded Linux & Network Systems Engineer with deep expertise in

application-level embedded development and advanced Linux networking. In this role, you

will focus entirely on the application and networking layers of our ARM-based gateway

solutions. You will design, configure, and maintain robust network stacks (Wi-Fi, Ethernet),

implement advanced routing policies, deploy security frameworks, and orchestrate device

configurations via centralized templates.


Key Responsibilities

Configure and optimize the Linux network stack at the application layer, focusing on

Wi-Fi interfaces, Ethernet routing, cellular (LTE/5G), and multi-interface behavior.

Develop and maintain scalable network configuration templates for centralized

fleet deployment.

Architect secure networking topologies, including VPNs, Private APN support for

enterprise network access, and firewall zones.

Implement advanced traffic management controls such as Multi-WAN load

balancing/failover (mwan3), SLA performance-based routing, QoS configurable

controls, traffic shaping, and least-cost routing.

Configure core network protocols (IPv4/IPv6, NAT, Port Forwarding) alongside

Virtual Routing Isolation (VRF-Lite) and network micro segmentation.

Integrate embedded network security and intrusion detection tools (such as Snort

or Suricata) alongside Denial of Service (DoS) mitigation strategies directly onto the

device.

Configure network daemon integrations for cellular and wireless systems, including

Modem Manager for seamless 4G/5G RAT handover, Wireless Work Group Bridge

(WGB) for bulk data offload, and packet duplication techniques.

Prepare technical proposals, network blueprints, and clear documentation for

international clients and team members.


Requirements

Bachelor’s degree in Computer Science, Electronic/Computer Engineering,

Information Technology, or a related field.

Minimum 3 years of experience in network engineering and application-layer

Embedded Linux development focused on hardware routing or gateway products.

Strong proficiency in system programming and automation using C, C++, shell

script, and Python.

Deep, hands-on expertise with Linux networking tools and sub-systems

(iptables/nftables, mwan3, routing tables, and network bridging).

Solid experience configuring and troubleshooting wireless (Wi-Fi), wired (Ethernet),

and cellular communication interfaces under Linux.

Good analytical and problem-solving skills with strong attention to detail when

debugging intricate routing, traffic shaping, or packet-level issues.

Strong communication skills to work closely with cross-functional development

teams in a collaborative environment.

Good English communication skills (written and spoken) to collaborate with

international teams and document product network architectures.

Eagerness to learn and continuously improve technical execution.



Preferred Qualifications

Experience working with open-source network management systems or centralized

device orchestration platforms.

Knowledge of embedded virtualization, application isolation techniques, or

containerization platforms.

Comfortable working in a dynamic, sprint-driven, and fast-paced environment.


What We Offer

Opportunity to work on complex and impactful system platforms.

Collaborative environment with a supportive and experienced cross-functional

team.

Be part of an environment that values innovation, ownership, and continuous

improvement.

Supportive team environment with Flat hierarchy.