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

Vacancy posted 27 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer (C/C++, microcontrollers) in Pasadena, TX vacancy
  •  ...seeking a bold and dynamic Mid-level Embedded Software Engineer who is fueled by high accountability...  ...MSP430 and the ST Micro STM32F microcontroller families. You will be integrating with...  .... Core Skills Strong proficiency in C/C++ and Python, familiarity with modern... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Weekend work
    Afternoon shift

    Axiom Space

    Webster, TX
    4 days ago
  •  ...Senior Flight Software EngineerWebster, TX Our team...  ...Senior Flight Software Engineer who will primarily be...  ...design, develop, and test embedded flight softwareProvide...  ...of experience using C++ in an embedded Linux environment...  ...with microcontroller programming in CExperience... 
    Suggested
    Permanent employment
    Work at office

    ClearanceJobs

    Webster, TX
    3 days ago
  •  ...Embedded Firmware EngineerVitesse Systems is looking for...  ...an Embedded Firmware Engineer to join the team! The Embedded...  ...firmware and embedded software requirementsBe...  ...programming skills in C++ and Python with good coding...  ...embedded systems using C/C++, VHDL, or Verilog in... 
    Suggested
    Permanent employment
    Temporary work

    Vitesse Systems

    Webster, TX
    1 day ago
  • Axiom Space is seeking a mid-level embedded software engineer to join the Avionics team, designing, developing, and maintaining firmware for ground...  ...and collaborating across disciplines. You will apply C/C++ and Python in Linux environments, with an emphasis on real-... 
    Suggested

    Axiom Space

    Webster, TX
    3 days ago
  •  ...to our customers and communities.About the RoleThe IT/OT System Engineer supports and maintains Operational Technology (OT) and...  ...for OT environments.Install, maintain, and support OT hardware, software, and cybersecurity solutions.Maintain endpoint management and anti... 
    Suggested

    Ketjen Corporation

    Pasadena, TX
    4 days ago
  • $85k - $95k

     ...ethical work environment Requirements ~ Bachelor’s degree in software development, web development, computer science, or related...  ...issues before they impact users ~ Confident use of Git as an engineering tool, with attention to clear history, ownership, and long-... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Monday to Friday
    Afternoon shift

    GrabJobs

    Pasadena, TX
    10 hours ago
  •  ...Electrical Engineer OpportunityVitesse Systems is looking for...  ...closely alongside mechanical, software, embedded, and controls engineers....  ...architecturesWrite embedded code (microcontrollers, drivers, communication...  ..., preferably using AltiumC/C++, VHDL, or Verilog... 
    Permanent employment
    Internship

    Vitesse Systems

    Webster, TX
    1 day ago
  • $116.13k

     ...to work. The Role Agile Six is looking for a Fullstack Engineer (React/Ruby) to join a cross-functional team working with the...  ...Experience leveraging AI tools and services to create and deliver software to production in a professional capacity. Experience with... 
    Temporary work
    For contractors
    Remote work
    Work from home
    Visa sponsorship
    Shift work

    GrabJobs

    Pasadena, TX
    2 days ago
  •  ...meaningful scale. The code is available at github.com/ThePalaceProject . Summary Description: Lyrasis is seeking a Full Stack Engineer who will be joining a diverse engineering team in the Ebooks and Community Engagement (EBCE) D epartment working on... 
    Full time
    H1b
    Local area
    Remote work
    Worldwide
    Visa sponsorship
    Work visa

    GrabJobs

    Pasadena, TX
    2 days ago
  • A technology solutions company is looking for a Project Server Administrator to manage the Project Server landscape and Project Web Applications. The ideal candidate should possess strong communication skills and techno-functional expertise, along with experience in Project...

    Deegit

    Pasadena, TX
    5 days ago
  •  ...solutions and strategies to business challenges Work together with engineering and product development teams 3+ years' experience of working...  ...of R, SQL and Python; familiarity with Scala, Java or C++ is an asset MA or PhD degree in Computer Science, Engineering or... 
    Remote work

    GrabJobs

    Pasadena, TX
    1 day ago
  • Epic is seeking a Technical Solutions Engineer to work on software that impacts 305 million patients globally. You will diagnose and solve problems while managing implementations across various locations. A Bachelor's degree and U.S. work eligibility are required. The... 
    Relocation

    Epic

    Pasadena, TX
    5 days ago
  • $140k - $180k

    Join to apply for the Technical Solutions Engineer role at Epic Join to apply for the Technical Solutions Engineer role at Epic Please...  ...purpose. As a Technical Solutions Engineer at Epic, you’ll work on software that impacts 305 million patients around the world. Alongside... 
    Full time
    Work at office
    Remote work
    Relocation
    Visa sponsorship
    Relocation package

    Epic

    Pasadena, TX
    1 day ago
  •  ...distributed systems, or large-scale backend engineering Experience with building production-level code...  ...competencies in data structures, algorithms, and software design/architecture Experience with large code bases written in C++ or another systems programming language. You'... 
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    GrabJobs

    Pasadena, TX
    2 days ago
  • A leading health software company is seeking a Technical Solutions Engineer. The role involves diagnosing software issues for impactful healthcare technology and requires relocation to Madison, WI. Candidates should have a Bachelor's degree and strong problem-solving skills... 
    Relocation
    Relocation package

    Epic

    Pasadena, TX
    1 day 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
    25 days ago
  •  ...listed location(s) are encouraged for this role, candidates in other locations will be considered. #LI-REMOTE As a Sr. Solutions Engineer on the Digital Natives team,  you will shape the future of the big data landscape by working with the most  sophisticated data... 
    Remote work

    GrabJobs

    Pearland, TX
    11 hours ago
  •  ...control projects, including both hardware and software systems.Design, develop, and implement...  ..., system architecture diagrams, and engineering documentation.Ensure compliance with applicable...  ...Ladder Logic, Function Block, Python, C++, or related programming languages.Proven... 
    Full time
    Work at office

    The Lubrizol Corporation

    Pasadena, TX
    4 days ago
  • $49.76 - $58.51 per hour

     ...humanity using space proven engineering, making the world of...  ...computer-aided design (CAD) software.    Creates...  ...Program, prototype, and test microcontrollers and boards.  Other job...  ...with, but not limited to, Embedded C, python, MATLAB, C#, C++, Javascript.  ~ Experience... 
    Contract work
    For contractors
    Work at office
    Immediate start
    Flexible hours
    Weekend work

    KULR TECHNOLOGY CORPORATION

    Webster, TX
    6 days 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
    6 days ago
  •  ...Full Stack Engineer — Fintech (Remote / MENA Focus) Principled Search is partnering with a venture-backed fintech startup that has...  ...challenge. What You’ve Done ~3–6+ years of professional software engineering experience, including taking 0→1 products into production... 
    Remote work
    Relocation

    GrabJobs

    Pearland, TX
    11 hours ago
  •  ...individual contributor and works independent of supervision Capable of working independently and in teams to design and implement complex software programs and framework components Serves as technical lead on development projects Provides development strategy for a client and... 

    GrabJobs

    Pearland, TX
    11 hours ago
  •  ...Software Engineer We are a leading subsea robotics company dedicated to developing cutting-edge...  ...will have strong experience in C++ and Python, with expertise in robotics...  ...engineering for robotics, automation, or embedded systems. ~ Proficiency in C++ and Python... 
    Work at office
    Remote work

    Nauticus Robotics

    Webster, TX
    2 days ago
  •  ...Currently, we are looking for entry-level software programmers, Java full stack developers,...  ...analysts/data scientists, machine learning engineers for full time positions with clients. Who...  .... Knowledge of Core Java, javascript, C++ or software programming Spring boot, Microservices... 
    Full time
    H1b
    Remote work

    SynergisticIT

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