Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

$80k - $120k
Full-time

VenHub

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 33 week of 2026

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer (C/C++, microcontrollers) in Pasadena, TX vacancy
  •  ...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... 
    Suggested
    Permanent employment

    Socket.dev

    Webster, TX
    3 days ago
  • $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... 
    Suggested
    Permanent employment
    Full time
    Contract work

    Leidos

    Webster, TX
    2 days ago
  • $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... 
    Suggested
    Permanent employment
    Temporary work
    Internship

    Vitesse Systems

    Webster, TX
    15 days ago
  • $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... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Casual work
    Remote work
    Afternoon shift

    Aegis Aerospace

    Webster, TX
    1 day ago
  • $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... 
    Suggested
    Contract work
    For contractors
    Work at office
    Immediate start
    Flexible hours
    Weekend work

    KULR TECHNOLOGY CORPORATION

    Webster, TX
    29 days ago
  • $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 work
    For contractors
    Work at office
    Flexible hours
    Weekend work

    KULR TECHNOLOGY CORPORATION

    Webster, TX
    29 days ago
  •  ...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 time
    Work at office
    Flexible hours

    The Lubrizol Corporation

    Pasadena, TX
    3 days ago
  • $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 employment
    Remote work

    Aegis Aerospace

    Webster, TX
    4 days ago
  •  ...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... 
    Freelance
    Internship
    Remote work

    Novatech

    Friendswood, TX
    9 days ago
  • $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 employment
    Full time
    Contract work
    Work experience placement
    Flexible hours

    CACI

    Pasadena, TX
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer (C/C++, microcontrollers). Be the first to apply!