A complete application in a minute
Tailored resume and cover letter, ready to send.
Weave Robotics, Inc. is developing advanced robotic systems in the San Francisco Bay Area. The role focuses on embedded software, firmware, and drivers for sensors, actuators, and custom boards to enable reliable, high-performance hardware.
You will bring up new hardware, debug cross-layer issues, and build deterministic systems with repeatable manufacturing tests to ensure quality in production environments.
Develop and maintain embedded software, firmware, drivers, and communication interfaces for robotic hardware, including sensors, actuators, and custom boards. Bring up and validate new hardware, debug issues across electrical and software layers, and build deterministic systems and repeatable manufacturing tests.
Requirements: Requires at least three years of embedded software experience with bare-metal, RTOS, or Linux platforms, plus strong C and modern C++ skills. Candidates should have extensive driver development and hardware debugging experience, and a deep understanding of real-time responsiveness; Python proficiency is also expected.
Key Skills: Embedded Software Development, Modern C++, C, Firmware Development, Device Driver Development, Hardware Bring-Up, Real-Time Systems, SPI, I2C, RS-485, CAN/CAN FD, Ethernet, EtherCAT, Hardware-Level Debugging, Python, RTOS