Elevate your career at Humanoid as a Senior Firmware Engineer. Develop the embedded software that drives the next generation of humanoid robots, focused on safety and high-performance.
This role in Vancouver involves designing and implementing real-time embedded systems critical for robotic functionality. You’ll collaborate across disciplines, solving complex problems in motion control, sensor integration, and system reliability.
Your contributions will directly enhance the performance of our cutting-edge robotic platforms, ensuring they operate efficiently in real-world conditions.
Key Responsibilities:
Design and develop embedded systems for humanoid robotics
Integrate and optimize sensors and communication modules
Write firmware for both microcontrollers and FPGA systems
Analyze and document system architecture and performance
Collaborate on hardware testing and troubleshooting embedded systems
Requirements:
Over 5 years of embedded software development experience
Bachelor’s or Master’s in a relevant engineering field
Solid coding skills in C and C++, plus Python
Familiarity with RTOS and various communication standards
Excellent problem-solving and analytical capabilities
Utilize your expertise in embedded systems to impact robotics at Humanoid.
J-18808-Ljbffr