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 33 week of 2026
- ...broadly focused, value centered engineering firm with roots that run deep... ...for writing firmware and embedded software for bringing a variety of robotic... ...Strong programming skills in C++ and Python with good coding,... ...embedded systems using C/C++, VHDL, or Verilog in a Linux...SuggestedPermanent employment
$107.9k - $195.05k
...opening for a Senior Flight Software and Avionics Engineer to support the Cargo... ...central processing system or embedded system, related... ...systems programming (e.g. microcontrollers, single board computer) in... ...time software environments. C/C++ proficiency mandatoryExperience...SuggestedPermanent employmentFull timeContract work$76.5k - $100k
...looking for an Electrical Engineer to join the team! The Electrical... ...alongside mechanical, software, embedded, and controls engineers.... ...architectures Write embedded code (microcontrollers, drivers, communication... ...preferably using Altium C/C++, VHDL, or Verilog...SuggestedPermanent employmentTemporary workInternship$100k - $130k
Position: Electrical Engineer (PCB & Embedded Hardware Design)... ...electrical, systems, mechanical, software, manufacturing, and... ...DesignerSelect processors, microcontrollers, integrated circuits, sensors... ...programming in C, C++, Python, or a comparable language...SuggestedPermanent employmentFull timeContract workCasual workRemote workAfternoon shift$49.76 - $58.51 per hour
...humanity using space proven engineering, making the world of... ...computer-aided design (CAD) software. Creates fabrication... ..., prototype, and test microcontrollers and boards. Other job... ..., but not limited to, Embedded C, python, MATLAB, C#, C++, Javascript. ~ Experience...SuggestedContract workFor contractorsWork at officeImmediate startFlexible hoursWeekend work$50.1 - $60 per hour
...humanity using space proven engineering, making the world of... ...Job Title: Senior Software / Firmware Developer... ..., test, and maintain embedded software and firmware... ...firmware running on microcontrollers and processors... ...firmware in Embedded C/C++, with supporting applications...Contract workFor contractorsWork at officeFlexible hoursWeekend work- ...control projects, including both hardware and software systems. Design, develop, and implement... ..., system architecture diagrams, and engineering documentation. Ensure compliance with... ...utilizing Ladder Logic, Function Block, Python, C++, or related programming languages....Full timeWork at officeFlexible hours
$150k - $170k
...Lead Electrical Engineer Location: 17146... ...circuits and systems, including embedded systems.This role includes both... ...integration.Design electronics and software to interface with customer active... ...Outlook.Experience with C, C++, and other common programming...Permanent employmentRemote work- ...and backend services. * Investigate bugs, identify root causes, and implement reliable fixes. * Practical experience building software or web applications. * Working knowledge of HTML, CSS, JavaScript, and at least one modern frontend framework, such as React, Next...FreelanceInternshipRemote work
$58k - $115.9k
...: NASA Lunar Gateway Data Services Web Software Developer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: NACI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US * * * CACI is looking for...Permanent employmentFull timeContract workWork experience placementFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer (C/C++, microcontrollers). Be the first to apply!
- software asset management analyst Pasadena, TX
- ultimate software Pasadena, TX
- software Pasadena, TX
- software implementation project manager Pasadena, TX
- entry level software sales Pasadena, TX
- software sales Pasadena, TX
- id software Pasadena, TX
- software technology Pasadena, TX
- remote software sales Pasadena, TX
- software support Pasadena, TX


