Embedded Software Engineer (C/C++, microcontrollers)
$80k - $120kVenHub
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.
- 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.
- 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 42 week of 2026
$79k - $108k
...Systems is looking for an Embedded Firmware Engineer to join the team! The Embedded... ...into firmware and embedded software requirements Be... ...Strong programming skills in C++ and Python with good coding,... ...coding embedded systems using C/C++, VHDL, or Verilog in a Linux...SuggestedPermanent employmentFull timeTemporary work- DatamanUSA, LLC is a full-service IT Solutions Company that provides a variety of technical, IT, professional and administrative support services to both State and Federal government agencies. We also support commercial clients both large and small with staff augmentation...SuggestedFull timeLocal areaRemote workRelocation
- ...Electrical Hardware Engineer Opportunity Location... ...connected devices and embedded applications. While some... ...assemblies used in microcontroller-based products. Create... ...and embedded software. Write, modify, and... ...embedded firmware in C or C++ for microcontroller-based...SuggestedFull timeLocal area
- ...and dynamic Senior Flight Software Engineer who will primarily be responsible... ...design, develop, and test embedded flight software Provide... ...years of experience using C++ in an embedded Linux environment... ...delivery Familiarity with microcontroller programming in C Experience...SuggestedPermanent employmentWork at office
$200k - $350k
...Oratomic is on a mission to build the worlds first fault-tolerant quantum computer. We are actively hiring embedded hardware and software engineers to take part in designing building and operating fault-tolerant neutral atom quantum computers. You will work in a tight...SuggestedFull timeVisa sponsorshipFree visa- ...We have an exciting opportunity for a Autonomous Control Software Systems Engineer to join our JETS II contract team at NASA Johnson Space Center... ...and systems development standards Proficiency with C/C++ coding Proficiency with Linux Proficiency with scripting...Full timeContract workTemporary workRelocation package
- Job Description Job Description Description: LZT is seeking a Cargo Logistics Integrator to support human spaceflight programs by coordinating end-to-end cargo logistics and manifest planning. The role focuses on managing hardware deliveries, forecasting inventory...Permanent employmentWork at officeImmediate start
- ...(site collections, permissions, governance, and workflows) required. ~ At least 2 years of experience in systems (hardware and software) support ~ At least 2 years of experience in education and/or corporate training ~ Knowledge of IT principles, concepts, and methods...Full timeH1bWork at officeVisa sponsorshipWork visaMonday to Friday
- ...highly skilled and innovative Application Engineer to support the continued growth of our... ...Design, develop, implement, and maintain software applications supporting Holland Pump’s engineering... ...and automation technologies such as C++, MATLAB, LabVIEW, Arduino, PLC/CNC...Full timeTemporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer (C/C++, microcontrollers). Be the first to apply!
- healthcare software sales Pasadena, TX
- software support Pasadena, TX
- remote software sales Pasadena, TX
- software technical support Pasadena, TX
- software implementation project manager Pasadena, TX
- software technology Pasadena, TX
- id software Pasadena, TX
- software sales Pasadena, TX
- software Pasadena, TX
- ultimate software Pasadena, TX



