JOBSEARCHER

Embedded Software Engineer (C/C++, microcontrollers)

ARCHIVED
VenhubPasadena, TXJune 22nd, 2026

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Salary: $80,000 - 120,000 per year Requirements: Minimum of 3 years professional experience in embedded systems, firmware, or robotics engineering roles. Proficient in programming C/C++ for embedded devices. Strong skills in Python for tooling, diagnostics, or automation tasks. Practical experience with microcontrollers like STM32, ESP32, ARM Cortex-M, or comparable platforms. Familiarity with common embedded protocols and interfaces such as UART, SPI, I2C, CAN, USB, or Ethernet. Skilled in debugging embedded systems using oscilloscopes, logic analyzers, and serial debug tools. Experience working closely with hardware, including board bring-up and low-voltage electronic systems. Solid understanding of real-world failure modes, edge cases, and production-quality engineering principles. Ability to thrive in a fast-paced, collaborative atmosphere. Responsibilities: Design, develop, test, and sustain embedded software for robotics platforms and store subsystems. Create firmware for microcontroller-based systems responsible for motion, sensing, delivery, and subsystem coordination. Troubleshoot and resolve hardware-software integration challenges across embedded devices, control boards, sensors, actuators, and communication buses. Collaborate with robotics, software, and mechanical engineers to transition new subsystems from prototype to production. Enhance system reliability, observability, and fault recovery for field-deployed hardware. Assist in the implementation of new boards, peripherals, and electromechanical assemblies. Build internal tools and test workflows for validation, manufacturing, and field diagnostics. Participate in design reviews, architectural decisions, and engineering standards for embedded systems. Technologies: ARM Embedded Ethernet Firmware Hardware Python Robotics C++ Support Linux More: At Venhub, we are pioneering autonomous robotic retail stores that cater to actual customers in a real-world setting. Our innovative systems integrate robotics, embedded control, software, and electromechanical design to provide a quick and dependable retail experience with minimal human intervention. We invite you to join our team as an Embedded Engineer, where you will play a crucial role in designing, deploying, and scaling the embedded systems that drive our stores. This full-time position is office-based in Pasadena, CA, and offers a competitive salary between $80,000 and $120,000, along with the opportunity to work on cutting-edge technology that impacts customer experience. last updated 25 week of 2026