Posted 23 days ago
Senior Firmware and Embedded Software Engineer
@ Humanoid
Burnaby, British Columbia
Overview
Humanoid is hiring a senior firmware and embedded software engineer in Vancouver to build the real-time software that controls its HMND-01 humanoid robots. The work covers motion control, sensor interfaces, communication networks and hardware abstraction layers, with 5+ years of embedded experience required. Base salary is $140,000 to $180,000 CAD per year, with equity and comprehensive benefits.
Pay:
$140,000–$180,000 a year
Responsibilities:
- Develop embedded firmware for real-time robotic control
- Integrate sensors, actuators and communication modules
- Implement communication protocols such as EtherCAT, CAN, UART, SPI and I2C
- Perform hardware testing, validation and troubleshooting
- Own embedded software components from concept to deployment
Requirements summary:
- 5+ years embedded or firmware experience for robotics or real-time hardware
- Bachelor's or Master's in EE, CS, robotics or related field
- Strong C and C++, with Python for tooling
- Experience with RTOS and communication protocols
- Familiarity with oscilloscopes, logic analyzers and in-circuit debuggers
Tools & skills
Benefits mentioned
Source and dates
Employer career site / ATS feed · ashby
- Employer posting date
- 2026-10-14
- First seen by our source
- 2026-10-08
- Source record updated
- 2026-10-19
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Senior |
| Department | Software development |
| Experience | 5+ years |
| Hours per week | 40 (estimated) |
| Work setting | Laboratory, Plant or factory, Office |
| Position | Sitting and standing |
| Physical demands | physical low · computer high |
| Languages | English |
| Education | Bachelor’s degree (required) |
| Fields of study | Electrical Engineering, Computer Science, Robotics |
| Perks mentioned | Stock or equity, Free or discounted meals |
Summary and details written by AI from the posting; the employer’s posting is the authority.
Humanoid
Saved company profile
Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.
First AI and robotics company in the UK, creating the world’s leading, commercially scalable, and safe humanoid robots.
Full company description
In a world where artificial intelligence opens up new horizons, our faith in its potential unveils a new outlook where, together, humans and machines build a new future filled with knowledge, inspiration, and incredible discoveries. The development of a functional humanoid robot underpins an era of abundance and well-being where poverty will disappear, and people will be able to choose what they want to do. We can imagine millions of bipedal robots doing more work than all human labour does today freeing people from the servitude of some repetitive and boring tasks that nobody likes to perform. We believe that we have enough abundance to take care of everyone who is displaced. Eventually, providing a universal basic income will lead to the true evolution of our civilization. Labor shortages loom, as the demands on our built environment rise. With the world’s workforce increasingly moving away from undesirable tasks, the manufacturing, construction, and logistics industries critical to our daily lives are left exposed. By deploying our general-purpose humanoid robots in environments deemed hazardous or monotonous, we envision a future where human well-being is safeguarded while closing the gaps in critical global labour needs.
- LinkedIn followers
- 69,434
- People associated on LinkedIn
- 252
- Reported office locations
- London, GB
- Boston, US
- Vancouver, CA
- San Diego, US
- Business categories
- Robotics
- Hardware
- Artificial Intelligence (AI)
- Manufacturing
- Other recorded names
- Humanoid
- Specialties
- robotics
- artificial intelligence
- advanced manufacturing
- industrial robotics
- and computer vision
- Profile identifies a recruitment agency
- No
- Reported total investment
- 0
Currency and observation date were not supplied; this is not a current valuation or a funding round.
In a world where artificial intelligence opens up new horizons, our faith in its potential unveils a new outlook where, together, humans and machines build a new future filled with knowledge, inspiration, and incredible discoveries. The development of a functional humanoid robot underpins an era of abundance and well-being where poverty will disappear, and people will be able to choose what they want to do. We can…
| Field | Value |
|---|---|
| Industry | Robotics Engineering |
| Company size | 51-200 employees |
| Headquarters | London |
| Organization type | Privately Held |
| Year founded | 2024 |
| Specialties | roboticsartificial intelligenceadvanced manufacturingindustrial roboticsand computer vision |
| Open jobs on Jobsy | 11 |
| View page |
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 - our rapidly developed humanoid platform being deployed in real industrial environments - 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.
Paid end-of-year shutdown: annual company-wide holiday closure spanning Christmas through New Year’s Day.
Competitive equity: stock options with meaningful upside as we scale.
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,000 – $180,000 CAD per year; your placement in that range depends on how your experience maps to our internal leveling.
Journal
Only you can see this. Kept on this device, and in your account when you sign in.