×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Linux Engineer

Job in Southbank, BC, Canada
Listing for: Andromeda Robotics
Full Time position
Listed on 2026-10-18
Job specializations:
  • Software Development
    Robotics, Unix/Linux, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 140000 CAD Yearly CAD 100000.00 140000.00 YEAR
Job Description & How to Apply Below

The Bigger Picture

At Andromeda, we're building the social intelligence layer for humanoid robots - technology that allows robots to understand people, build relationships and become a meaningful part of everyday life.

Our first robot, Abi, is already doing this in aged care and healthcare, where she brings conversation, companionship and engagement to people every day.

Now we're scaling from early deployments into a platform that can operate across thousands of real-world environments. We're looking for individuals who want to tackle hard problems across robotics and AI, and help define what it means for robots to live and interact alongside people.

Our Values

  • Empathy – Kindness and compassion are at the heart of everything we do.
  • Play – Play sharpens focus. It keeps us curious, fast and obsessed with the craft.
  • Never Settle – A relentless ambition, bias toward action, and uncomfortable levels of curiosity.
  • Tenacity – Tenacious under pressure, we assume chaos and stay in motion to adapt and progress.
  • Unity – Different minds. Shared mission. No passengers.

The Role

We’re looking for an Embedded Linux / Kernel Engineer to strengthen the software platform that runs on Abi and deepen our capability in one of the most foundational parts of the stack.

You’ll join the team responsible for the platform software that runs on Abi, including firmware and other onboard software. The team works across the hardware/software boundary to make the robot reliable, deployable, and easier to develop, while partnering closely with electrical, autonomy, AI, and product engineering on real-world robotic systems.

You’ll own the Linux platform that runs on our Jetson-based robots, from NixOS and kernel configuration through device bring‑up and hardware integration. You’ll improve the provisioning and flashing tools that turn a new Jetson into a working robot, make OTA and platform upgrades safer and easier to test, and debug failures across boot, networking and Wi‑Fi, cameras, storage, and other peripherals.

You’ll also help define the compute and hardware/software interfaces for next‑generation robots, and build the diagnostics, testing, and recovery paths needed to keep them reliable in the field.

You’ll help us make Abi easier to develop, deploy, debug, and scale. That means getting hands‑on with real hardware, tracking down tricky issues across the stack, improving our platform foundations, and building cleaner, more reliable interfaces for the rest of engineering.

This is a strong fit for someone who likes working close to the metal, enjoys debugging real systems, and wants ownership in a robotics product where Linux platform work directly affects reliability, manufacturing, deployment, and customer outcomes.

Key Responsibilities

  • Own and improve the Linux platform that powers Abi, including OS‑level behaviour, kernel‑adjacent integration points, hardware interfaces, and software deployment.
  • Investigate and resolve low‑level system issues across boot, provisioning, upgrades, peripherals, networking, storage, and device stability.
  • Support bring‑up and integration of embedded hardware and compute platforms, including working across device trees, drivers, boot configuration, vendor platform constraints, and the definition of clean interfaces and platform expectations for next‑generation robots where required.
  • Improve the robustness and usability of provisioning, flashing, and deployment flows for engineers, manufacturing, and field operations.
  • Work closely with firmware, electrical, autonomy, AI, and product engineering teams to define clean interfaces between hardware and software.
  • Contribute to OS and platform upgrade work, including kernel, Jet Pack, ROS, and related platform dependencies.
  • Build or improve tooling,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary