368,941open jobs
9,452companies
47,951added this week
Browse all
Salary
$87k – $197k per year (Estimated)
Location
In office (Vancouver)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Humanoid (SKL Robotics Ltd.) is an AI and physical robotics company headquartered in London, United Kingdom, with operations in Boston and Vancouver. Founded in 2024 by CEO Artem Sokolov, the company develops commercially scalable, general-purpose humanoid robots designed to safely collaborate alongside human workers in manufacturing, logistics, and industrial environments.

Here at Humanoid, we believe in a future where robots amplify human potential. That’s why we’ve set out on a mission to build the world’s most capable, commercially-scalable, and safe humanoid robots. We’re bringing that mission to life with HMND-01 Alpha - our rapidly developed humanoid platform now running in real industrial pilots - and we’re growing the team to take it even further.

About the Role

We are looking for an Firmware and Embedded Software Engineer to design and develop the real-time software systems that control our humanoid robots.

You will own the development of embedded software for critical robotic subsystems, including motion control, sensor interfaces, communication networks, and hardware abstraction layers that enable reliable and safe robotic operation.

This role requires strong fundamentals in embedded programming, distributed hard real-time systems, and hardware-software integration, along with experience building robust software for complex electromechanical systems.

You will collaborate closely with mechanical, electrical, and robotics engineers to rapidly prototype, test, and deploy embedded software that powers our robotic platforms.

Your work will directly influence the performance, reliability, and responsiveness of Humanoid’s robots.

What Makes This Role Exciting

  • Design and develop embedded systems that control humanoid robots in real time safely

  • Solve challenging problems in low-latency motion control, distributed embedded networks, and high-reliability robotic systems with various communication protocols

  • Work in a fast-moving hardware environment where software directly interacts with physical machines

  • Collaborate with a multidisciplinary robotics team spanning mechanical, electrical, controls, and AI

  • See your code deployed in real robots operating in real-world environments.

What You’ll Do

  • Develop and implement embedded software for robotic systems, emphasizing hard real-time performance and reliability as well as safety

  • Integrate and optimize hardware and software components, including sensors, actuators, and communication modules

  • Analyze and make recommendations on implementation paths with trade-offs

  • Write and debug firmware for microcontrollers, FPGAs, ASICs, and SoCs

  • Implement and manage communication protocols such as EtherCAT, CAN, UART, SPI, and I2C

  • Collaborate closely with mechanical and electrical engineers to ensure seamless system integration

  • Perform hardware testing, validation, and troubleshooting of embedded systems

  • Analyze system constraints and resource limitations to optimize performance and efficiency

  • Develop low-level drivers and interfaces for sensors, motors, and control electronics

  • Maintain clear documentation of system architecture, code, and test results for traceability and maintainability

  • Own embedded software components from concept through testing and deployment.

We’re Looking For

  • 5+ years of professional experience developing embedded software or firmware for robotics, embedded systems, or real-time hardware platforms

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, Robotics, or a related field

  • Strong proficiency in C and C++, with experience using Python for testing or tooling

  • Solid understanding of embedded systems architecture and hardware-software interfaces

  • Experience with real-time operating systems (RTOS)

  • Experience working with communication protocols such as EtherNet, EtherCAT, CAN, SPI, UART, or I2C

  • Experience integrating sensors, actuators, and motor control systems

  • Familiarity with debugging tools such as oscilloscopes, logic analyzers, and in-circuit debuggers

  • Strong analytical and problem-solving skills

  • Ability to work effectively in a fast-paced multidisciplinary engineering environment.

Bonus Qualifications

  • Experience working with robotics frameworks such as ROS or ROS2

  • Hands-on experience with FPGA or SoC development

  • Experience developing distributed robotic control systems

  • Familiarity with agile development methodologies

  • Experience with EtherCAT-based motor drivers and real-time control networks

  • Experience developing safety-critical or high-reliability embedded systems.

What We Offer

  • Comprehensive extended health benefits starting on your first day, including fully paid medical and dental, virtual care, employee and family assistance, and worldwide emergency medical support.

  • Meaningful time off to rest and recharge: 23 days of annual leave (accrued), 15 days of paid sick leave, and paid company holidays.

  • Equity included-we believe builders should share in what they build.

  • Free daily catered lunch, snacks, and drinks in-office.

  • Collaboration with top-tier engineers, researchers, and product experts in AI and robotics.

  • Freedom to influence the product and own key initiatives.

For this role in Vancouver, the expected base salary range is $140-$180 CAD per year; your placement in that range depends on how your experience maps to our internal leveling.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,941 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Vancouver
$117k – $258k per year (Estimated) • Equity • Remote • Full-Time • United States
C++
Java
Python
Cybersecurity
Crowdstrike
Apply
$48k – $112k per year (Estimated) • In office • Internship • Master's Degree • Toronto
C++
MATLAB
Python
Apply
$70k – $150k per year • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Toronto
MATLAB
Python
SQL
Analytics
Tableau
Apply
$80k – $175k per year • In office • Full-Time • Toronto
Python
AI/ML
AWS Bedrock
Claude
Copilot
LLM
Prompt Engineering
RAG
Context Engineering
AI Agents
DevOps
AWS
CI/CD
Splunk
GitHub
Apply
Sr. SDET 6 hours ago
$109k – $163k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Sunnyvale
Java
Python
SQL
Java
Spring Framework
Mobile
JUnit
DevOps
CI/CD
Kubernetes
QA
Cypress
JMeter
Postman
Apply
$34k – $107k per year (Estimated) • In office • Full-Time • London
MATLAB
Python
Design
Fusion 360
SolidWorks
Apply
$78k – $210k per year (Estimated) • Equity • In office • Full-Time • 10+ years exp • London
C++
Rust
DevOps
CI/CD
Cortex
Git
RTOS
Prometheus
IoT
FreeRTOS
Apply
$105k – $215k per year (Estimated) • Equity • In office • Full-Time • Bachelor's Degree • London
C++
MATLAB
Python
Verilog
VHDL
Apply
$107k – $185k per year (Estimated) • Equity • In office • Full-Time • London
C++
Python
AI/ML
NLP
Robotics
Model Predictive Control
Apply
$120k – $160k per year • Equity • In office • Full-Time • 3+ years exp • Bachelor's Degree • Boston
Web3
Rollup
Apply
$79k – $192k per year (Estimated) • Remote/Hybrid • Contractor • 6+ years exp • Bachelor's Degree • Vancouver
C#
JavaScript
TypeScript
Go
C#
.NET
Go
Temporal
Databases
ClickHouse
PostgreSQL
AI/ML
Edge AI
Frontend
Next.js
React.js
shadcn/ui
Storybook
Tailwind CSS
Radix UI
Mobile
PWA
DevOps
CI/CD
GitLab
GitLab CI
Rest API
Cybersecurity
Keycloak
Management
Confluence
Jira
QA
Cypress
Jest
Playwright
Swagger
Vitest
Apply
Associate QA 7 hours ago
$53k – $122k per year (Estimated) • Remote/Hybrid • 3+ years exp • Vancouver
C#
SQL
TypeScript
JavaScript
Go
C#
.NET
Go
Temporal
Databases
ClickHouse
PostgreSQL
AI/ML
Edge AI
Frontend
Lighthouse
Next.js
React.js
DevOps
CI/CD
Docker
GitLab
GitLab CI
Cybersecurity
Keycloak
Management
Confluence
Jira
QA
Cypress
Jest
Playwright
Postman
Selenium
Swagger
Vitest
Apply
$44k – $58k per year • Remote/Hybrid • Full-Time • 2+ years exp • Associate's Degree • Vancouver
Bash
Python
SQL
Databases
MS SQL
MySQL
Oracle
PostgreSQL
DevOps
AWS
Azure
GCP
VMWare
Windows Server
Apply
Research Analyst 11 hours ago
$51k – $107k per year (Estimated) • Remote/Hybrid • Contractor • 3+ years exp • PhD • Vancouver
Python
Apply
$59k – $68k per year • Equity • In office • Full-Time • 1+ year exp • Edmonton • Vancouver • Toronto
Apply
See all jobs
This is one of many
368,941 more open roles from verified company boards, updated every day.