27 Oct
|
Humanoid
|
Burnaby
Design real-time firmware for Humanoid’s HMND‑01 robots, using C, C++, and embedded systems expertise in Vancouver. Build software for secure robotic operation.As a Senior Firmware and Embedded Software Engineer, you will develop software for motion control, sensors, communication networks, and hardware abstraction layers. You will help create reliable systems for complex electromechanical platforms. The work spans embedded programming, distributed hard real-time systems, and hardware-software integration.Key Responsibilities: Develop embedded software for safe, reliable robotic operationWrite firmware for microcontrollers, FPGAs, ASICs, and So CsImplement Ether CAT, CAN, UART, SPI, and I2 C protocolsDevelop drivers for sensors, motors, and control electronicsTest,
troubleshoot, document, and deploy embedded software componentsRequirements: Five-plus years developing embedded software or firmwareBachelor’s or Master’s degree in a related engineering fieldStrong C and C++ proficiency, plus Python testing experienceExperience with RTOS and embedded systems architectureExperience integrating sensors, actuators, and motor controlsApply embedded programming, real-time systems, and hardware integration expertise to Humanoid’s robots in Vancouver.#J-18808-Ljbffr
📌 Senior Real-Time Robotics Firmware Engineer (Burnaby)
🏢 Humanoid
📍 Burnaby