1

Embedded Software Engineer Relocation Jobs in Edmonton, AB

... software. What Your Ride Will Look Like:Cloud & Platform Reliability * Own and evolve our AWS ... Support distributed Linux-based hardware deployed in the field: physical servers, embedded devices ...

Software Engineering * Hardware Engineering * Production * Finance * People Operations * Marketing ... Relocation assistance package (if required) Promise Robotics is proud to be an equal-opportunity ...

We relocate our teams based on the work that is available, combined with the development plans ... software with input from other project management personnel. Manage document control; receive and ...

This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg ... You Have: * 4+ years' experience in a Quality Engineer role * Prior experience creating automated ...

This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg ... You Have: * 4+ years' experience in a Quality Engineer role * Prior experience creating automated ...

Custom Order Engineer

Edmonton, AB · On-site

CA$69K - CA$87K/yr

Demonstrate advanced computer skills with ability to learn required software (Bid Manager, AutoCAD ... No relocation benefit is being offered for this position. Must be able to work onsite at Edmonton ...

For the right candidate, we offer relocation assistance, immigration support, and the opportunity ... Collaborate cross-functionally with mechanical, electronics, software, and systems engineers to ...

For the right candidate, we offer relocation assistance, immigration support, and the opportunity ... Collaborate cross-functionally with mechanical, electronics, software, and systems engineers to ...

Showing results 21-40

Embedded Software Engineer Relocation information

What is an embedded software engineer?

Embedded Software Engineers design, develop, and optimize software that runs on specialized hardware or embedded systems, such as microcontrollers or IoT devices. In the context of relocation, this job may require moving to a particular city or country where the employer's development center or project site is located. Companies often support relocation by assisting with moving expenses, visa processing, and settling-in services. Relocating can offer exposure to new technologies, cultures, and professional growth opportunities. It's important to inquire about the specific relocation package and support provided by the employer.

What are the key skills and qualifications needed to thrive as an embedded software engineer?

To thrive as an Embedded Software Engineer, you need strong proficiency in C/C++, real-time operating systems, microcontroller architecture, and a relevant engineering degree. Familiarity with tools such as debuggers, oscilloscopes, version control systems (like Git), and often certifications in embedded systems or IoT are highly valued. Attention to detail, problem-solving abilities, and effective communication are crucial soft skills for collaborating across hardware and software teams. These skills ensure robust, efficient, and reliable product development in complex embedded environments.

What are the common challenges faced by embedded software engineers when relocating for a new position?

Relocating as an Embedded Software Engineer often involves adapting to new company processes, development tools, and hardware platforms, which can vary significantly between organizations. Additionally, engineers may need to quickly build relationships with cross-functional teams, such as hardware engineers and quality assurance specialists, to ensure seamless product development. Familiarizing oneself with local industry standards or regulatory requirements is also crucial, especially if relocating internationally. Proactively seeking mentorship and participating in team meetings can help smooth the transition and accelerate integration into the new work environment.

What is the difference between Embedded Software Engineer Relocation vs Embedded Software Developer?

AspectEmbedded Software Engineer RelocationEmbedded Software Developer
CredentialsBachelor's or higher in Computer Engineering, Electrical Engineering, or related fields; certifications like C, C++, or RTOS are commonSame as Embedded Software Engineer Relocation
Work EnvironmentTypically in manufacturing, automotive, or consumer electronics companies; involves relocation to different sites or regionsSimilar environments; focus on developing and testing embedded systems
Industry UsageUsed across automotive, aerospace, consumer electronics, and industrial automationCommonly used in the same industries for software development roles

Both roles require similar technical skills and certifications, with the main difference being that Embedded Software Engineer Relocation emphasizes geographic mobility, often involving relocation to different company sites or regions. The core responsibilities and industry applications are largely overlapping, making them closely related roles in embedded systems development.

Infographic showing various Embedded Software Engineer Relocation job openings in Edmonton, AB as of September 2026, with employment types broken down into 19% Internship, 62% Full Time, and 19% Contract. Highlights an 100% In-person job distribution.

Platform Engineer

Edmonton, AB • On-site

Full-time

Posted 26 days ago


Key responsibilities

  • Own and evolve the cloud infrastructure, including AWS services and Kubernetes platform health.

  • Build and maintain dashboards, alerts, and telemetry pipelines to provide operational visibility.

  • Support and troubleshoot distributed Linux-based hardware deployed in the field, developing automation and runbooks.


Job description

About the Role

Fleetworthy Inc. is hiring a Platform Engineer to own and evolve the systems that connect our cloud platform to the physical world. You'll work across AWS and Kubernetes environments, distributed Linux edge hardware, and the observability stack that ties it all together- building the reliability, automation, and operational visibility that lets the rest of engineering move fast with confidence.

This role sits at the intersection of platform engineering, site reliability, and field operations. You'll be a key partner to development, data, and operations teams - and the person others reach for when something breaks in a complicated place. You'll treat the platform as a product, with internal engineering teams as your users, and you'll have meaningful ownership over how Fleetworthy ships and runs software.

What Your Ride Will Look Like:Cloud & Platform Reliability
  • Own and evolve our AWS infrastructure- EKS, EC2, ALB/ELB, ACM, IAM, ECR, and Auto Scaling Groups- with a focus on uptime, cost efficiency, and deployment safety.
  • Maintain Kubernetes platform health: deployments, ingress, HPA, secrets, Helm releases, and production incident response; you can trace a broken request through a public ALB, reverse proxy, internal ALB, and K8s ingress without breaking a sweat.
  • Partner with development teams to improve deployment pipelines, reduce manual steps, and raise the reliability bar across all environments.
Observability & Operational Visibility
  • Build and maintain dashboards, alerts, and telemetry pipelines using Grafana, Prometheus/Mimir, Loki, Grafana Alloy, Tempo, OpenTelemetry, Datadog, and CloudWatch.
  • Create actionable metrics, log views, and traces that help engineering and operations teams see what's happening, not just that something went wrong.
  • Write PromQL, LogQL, SQL, and CloudWatch queries that surface real signal, not noise, and build alert quality into the culture, not just the config.
Edge & Field Infrastructure
  • Support distributed Linux-based hardware deployed in the field: physical servers, embedded devices, vendor integrations, and the data forwarding services that connect them to the cloud.
  • Troubleshoot connectivity, routing, ARP, DNS, firewall rules, VPN behavior, and TCP socket data flows in remote environments where recoverability matters as much as uptime.
  • Develop and maintain runbooks, automation, and configuration management practices that make field operations repeatable and resilient.
Automation & Infrastructure as Code
  • Own and improve Terraform and Terraform Cloud codebases, Ansible playbooks, Azure DevOps and GitLab CI/CD pipelines, and shell/Python automation.
  • Treat configuration drift, manual toil, and undocumented procedures as technical debt, and systematically pay it down.
  • Harden and document Linux systems across cloud and edge environments, with an eye toward consistency and safe repeatability.
Developer Experience & Golden Paths
  • Treat the platform as a product: build opinionated, well-supported workflows that help product teams provision services, ship code, and operate them in production without needing deep infra expertise.
  • Gather feedback from engineering teams, prioritize based on impact, and measure adoption and satisfaction of platform capabilities.
  • Partner with security to bake guardrails into the platform: secrets management, policy-as-code, supply chain security, and least-privilege defaults.
What We're Looking For:
  • 5+ years of experience in platform engineering, site reliability, DevOps, or infrastructure roles working with similar technologies at production scale.
  • Strong Linux fundamentals across Ubuntu and Debian environments: you're comfortable with systemd, nmcli, networking, package management, and embedded or edge hardware.
  • Proven Kubernetes experience: you can troubleshoot a broken pod, inspect events, tune resource scheduling, and trace a request end-to-end through a layered routing stack.
  • Hands-on Terraform, Ansible, and CI/CD experience: you write infrastructure as code and treat deployment reliability as a feature.
  • Observability fluency: PromQL, LogQL, Databricks SQL, and CloudWatch queries aren't intimidating, and you build dashboards that are actually useful to the people reading them.
  • Solid networking foundation: DNS, TLS, TCP, ARP, firewalls, VPN behavior, and load balancer behavior in both cloud and physical environments.
  • Pragmatic and calm under pressure: you work effectively with legacy systems, vendor constraints, and incomplete documentation while steadily moving things forward.
  • Strong communicator: you write clear runbooks, explain complex systems to non-infrastructure teammates, and leave environments better documented than you found them.
Tech Stack
  • Cloud & Orchestration: AWS EKS, EC2, ALB, ACM, IAM, ECR, Auto Scaling, Kubernetes, Helm
  • Observability: Grafana, Prometheus/Mimir, Loki, Alloy, Tempo, OpenTelemetry, Datadog, CloudWatch
  • IaC & Automation: Terraform, Terraform Cloud, Ansible, Bash, PowerShell, Python
  • CI/CD & Source Control: Azure DevOps Pipelines, GitHub, GitLab
  • Linux & Edge: Ubuntu, Debian/Raspberry Pi OS, systemd, nmcli, field networking, vendor integrations
  • Nice to have: Windows Server, SQL Server, SSRS, Datadog DBM, .NET worker services, Temporal