Embedded Linux Engineer

Wangs Alliance Corporation
United States
2 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Languages
Chinese

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Amazon S3 Ubuntu (Operating System) Cloud Computing Continuous Integration Dynamic Host Configuration Protocol Debian Linux Linux Firmware Identity and Access Management Virtual Private Networks (VPN)
+25 more
Python (Programming Language) Linux System Administration Linux Distribution Message Queuing Telemetry Transport (MQTT) Networking Basics OpenID Public Key Infrastructure Cloud Services Prometheus Software Engineering TypeScript Datadog Grafana Cloudformation Amazon Relational Database Service Information Technology Iptables Deployment Automation AWS Fargate Route53 Hardware Infrastructure Cloudwatch Firewall Services Module Terraform Docker

Job description

WAC Group is seeking a Embedded Linux Engineer to own the on-premises appliance platform for the commercial smart lighting product line. This is a hands-on engineering role: you will design, build, and ship the appliance stack, zero-touch provisioning infrastructure, and OTA update systems that run-in customer facilities ranging from open to air gapped solutions. The ideal candidate combines deep Linux and edge systems expertise with working knowledge of AWS cloud services used to provision, manage, and connect deployed appliances at scale., * Design and maintain the appliance stack - Docker Compose deployment, systemd services, containerized MQTT broker, local Postgres, OIDC auth sidecar, and WireGuard/Relay integration for zero-friction site deployment.

  • Own Linux distribution strategy - Debian/Ubuntu base OS, and unattended security updates.
  • Build and maintain VM appliance images (OVA, QCOW2, VHDX) for Tier 1 site distribution.
  • Architect and implement zero-touch provisioning - device identity (serial + certificate), provisioning service integration, and automatic vpn setup. Controllers must boot-to-claimed with zero manual configuration.
  • Design and own the OTA update pipeline - signed manifest validation, atomic container updates, health-check-gated rollback strategies, and offline update paths via signed USB bundle for air-gapped deployments.
  • Partner with firmware, mobile, and cloud teams to define the appliance API surface, deployment contracts, and integration patterns between the on-premises console and Cloud Portal.
  • Evaluate and standardize the AWS cloud services used in the provisioning, relay, and management plane - including Fargate, Aurora, Cognito, and ECR - to meet performance, reliability, and cost targets.
  • Design and maintain monitoring and alerting for site health - heartbeat telemetry, update status reporting, and local diagnostics accessible to non-technical installers and customer IT staff.
  • Triage and resolve production issues related to device provisioning, updates, local connectivity, VPN tunnels, and on-premises infrastructure - prioritizing based on customer impact and SLA commitments.

Critical Success Factors:

  • Customer-Centered Execution Communicates complex technical concepts clearly, builds trust with customers and partners, and delivers solutions that meet real-world performance.

  • Technical Excellence & Rigor - Sets and enforces high standards for scalability, observability, security, and operational discipline. “Good enough” is not sufficient.
  • Systems Thinking & Intellectual Curiosity - Understands the full IoT ecosystem and anticipates downstream impacts. Continuously evaluates emerging technologies and architectural trade-offs.
  • End-to-End Ownership - Takes full accountability for the appliance platform’s architecture, reliability, security, and performance - proactively identifying risks and driving resolution across both on-premises and cloud tiers.
  • Cross-Functional Leadership - Aligns firmware, application, cloud, and product teams around cohesive architectural decisions that serve both technical and business objectives.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent practical experience. 7+ years of software engineering experience, including 4+ years building and operating edge/appliance systems or production Linux infrastructure.
  • Expert-level Linux systems administration - Debian/Ubuntu, systems, apt/dpkg packaging, firewall configuration (UFW/iptables), and automated OS provisioning (preseed, cloud-init).
  • Proven experience with Docker and Docker Compose - service dependency management, container image optimization, health checks, and fleet-wide update strategies.
  • Strong proficiency in Go (primary language for Controller API and supervisor binaries) and Bash/shell scripting; Python and Node.js/TypeScript a plus.
  • Hands-on experience with networking fundamentals - WireGuard, mDNS, DHCP, MQTT (EMQX or Mosquitto), and NAT traversal.
  • Working knowledge of AWS services relevant to IoT and edge deployments - Cognito, Fargate (ECS), Aurora/RDS, S3, Route 53, ECR, and IoT Core (or equivalent device provisioning infrastructure).
  • Experience with VM image creation (Packer, cloud-init) and multi-format appliance distribution (OVA, QCOW2, VHDX).
  • Familiarity with PKI and device certificate infrastructure - TLS client certificates, certificate authorities (step-ca or AWS Private CA), and key rotation strategies.
  • Experience with infrastructure-as-code (Terraform or CloudFormation), CI/CD pipeline design, and automated deployment strategies.
  • Hands-on experience with observability tooling (CloudWatch, Prometheus, Grafana, or equivalent).
  • Strong understanding of security best practices - identity and access management, encryption at rest and in transit, and vulnerability mitigation for edge-deployed systems.
  • Mandarin language proficiency is a plus.
  • Willingness to travel domestically and internationally as required.

Benefits & conditions

We recognize people as our most valuable asset. Our competitive salary and benefits package includes: paid time off; medical & dental coverage (including family coverage), vision, life, 401(k); tuition assistance; and continuous training and development. For immediate consideration, please submit your resume as directed. Due to the high volume of applications, only candidates who meet the qualifications will be contacted.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

4:35 min

Setting up passwordless federated identity configuring OpenID Connect patterns

Marcel Lupo · LIVE

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all