Edge Systems Engineer responsible for edge computing systems reliability and observability. Bridging hardware, software, and networking disciplines to deliver maintainable solutions.
Responsibilities
Deploy, configure, and validate edge computing systems across lab, field, and production environments.
Integrate and optimize system components spanning embedded hardware, networking, containerization, and cloud APIs.
Collaborate with software, infrastructure, and field teams to identify and resolve integration and runtime issues.
Ensure reliable device-to-cloud communication for telemetry, control, and analytics workloads.
Perform end-to-end triage across hardware, network, and application layers.
Use Linux CLI tools, container inspection, and telemetry analysis to isolate and correct complex system failures.
Reproduce field issues in controlled environments and contribute findings back into engineering processes.
Develop reusable diagnostic tools and test harnesses to validate system resilience.
Build and maintain monitoring, and recovery automation (e.g., Bash, Python, Go).
Contribute to orchestration frameworks such as Docker, K3s, or Kubernetes for edge deployments.
Enhance observability through metrics, dashboards, and alerting (Datadog, Grafana, Prometheus, etc.).
Identify opportunities for self-healing and reliability automation.
Author and maintain runbooks, standard operating procedures, and knowledge base articles.
Document troubleshooting procedures and design patterns to enable Tier 1 and Tier 2 support efficiency.
Participate in post-incident reviews and translate lessons learned into durable operational improvements.
Partner with software engineers, DevOps, and operations teams to drive incident resolution.
Act as a 24x7 escalation SME for complex edge or connectivity issues.
Leverage escalation learnings to define and drive system reliability and lifecycle management initiatives.
Requirements
Bachelor’s degree in Computer Engineering, Computer Science, Information Systems, or equivalent work experience
3-5 years minimum relevant experience
Strong proficiency with Linux systems and command-line diagnostics.
Experience with containerized environments (Docker, K3s, or Kubernetes).
Understanding of IoT or distributed systems architectures, including secure communication (TLS/mTLS).
Solid grasp of networking fundamentals: IP, routing, VPNs, DNS, and cellular/LTE connectivity.
Scripting ability in Bash, Python, or Go for automation and tooling.
Demonstrated ability to troubleshoot across hardware, network, and software boundaries.
Excellent written communication skills; comfortable producing procedural documentation.
Benefits
Adhere to all NOV HSE policies, utilize appropriate PPE, and actively participate in monthly safety meetings.
IT - System Engineer designing tailored IT solutions while ensuring infrastructure security and performance. Join a dynamic team at wunderbar IT GmbH focusing on innovative technologies for B2B clients.
Systems Engineer providing IT infrastructure support for Enghouse Systems, focusing on 2nd tier technical escalation. Involves ongoing support, troubleshooting, and cross - team collaboration in a hybrid environment.
Systems Engineer providing 2nd tier escalation and infrastructure support for Enghouse Systems. Need expertise in Microsoft technologies and ability to manage global IT issues.
Systems Engineer at Enghouse, providing 2nd tier IT support and developing infrastructure processes. Join a global software company in a hybrid role based in Markham, Ontario.
IAM System Engineer managing authentication services within high - security ICT infrastructure team. Focus on developing and maintaining critical authentication services in a hybrid work environment.
New College Grad IT Systems Analyst at Applied Materials, handling digital lab solutions and project support. Collaborating with engineering teams to deliver high - quality solutions for semiconductor manufacturing.
Automated Verification Systems Engineer working with a team to design automated verification strategies and integration tests for software applications. Involves collaboration with engineers and developers in an agile environment.
Mid - level systems engineer with technical writing focus at Captivation Software. Requires experience in requirements gathering, release management, and leadership.
Quality Systems Analyst managing ISO compliance and Quality Management Systems for Supermicro's technology solutions. Supporting audits and enhancements in the quality and environmental management systems.
Releasing Analyst managing supply chain interface and logistics at Ford. Overseeing supplier adherence and process improvement for Parts Supply and Logistics systems.