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

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

    Vitesse Systems

    Webster, TX
    8 hours ago
  • 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...
    Suggested
    Full time
    Local area
    Remote work
    Relocation

    Datamanusa

    Pasadena, TX
    13 hours ago
  •  ...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... 
    Suggested
    Full time
    Local area

    NESCO Inc

    Webster, TX
    4 days ago
  •  ...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... 
    Suggested
    Permanent employment
    Work at office

    Associates Systems LLC

    Webster, TX
    3 days ago
  • $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... 
    Suggested
    Full time
    Visa sponsorship
    Free visa

    Oratomic

    Pasadena, TX
    9 days ago
  •  ...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 time
    Contract work
    Temporary work
    Relocation package

    Mclaurin Aerospace

    Pasadena, TX
    1 day ago
  • 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 employment
    Work at office
    Immediate start

    LZ Technology Inc

    Webster, TX
    2 days ago
  •  ...(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 time
    H1b
    Work at office
    Visa sponsorship
    Work visa
    Monday to Friday

    Castle Biosciences

    Friendswood, TX
    9 days ago
  •  ...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 time
    Temporary work

    Holland Pump Company

    Pearland, TX
    8 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!