1614 IT & Software Developer jobs in the US

VenHub jobs

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

$80,000 - 120,000
VenHub
Raymond Hill Road 1602, Pasadena
$80,000 - 120,000
Company Size icon
Company Size
<50
Company Type icon
Company Type
Startup
Exp Level icon
Exp Level
Regular
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- 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.

Technologies

ARM
Ethernet
Firmware
Robotics

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.

Description


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.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the United States here.

How many C / C++ Developer jobs are in the United States?

Currently, there are 1614 C / C++ openings.

Is the US a good place for C / C++ Developers?

The US is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for C / C++ Developer jobs in the United States?

micro1, Prenuvo, Vortex Solution, INNOVA Medical Ophthalmics Inc, Infovirtuel, Consultation Devpresso Inc, Varis Mine Technology Ltd among others, are currently hiring for C / C++ roles in the United States.

The company with most openings is Jobot as they are hiring for 139 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.