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 36 week of 2026
- ...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...SuggestedPermanent employmentFull timeWork at officeWeekend workAfternoon shift
- ...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...SuggestedPermanent employmentWork at office
- ...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...SuggestedPermanent employmentTemporary work
- 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
- ...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
$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 timeWork at officeLocal areaRemote workWork from homeHome officeMonday to FridayAfternoon shift- ...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 employmentInternship
$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 workFor contractorsRemote workWork from homeVisa sponsorshipShift work- ...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 timeH1bLocal areaRemote workWorldwideVisa sponsorshipWork visa
- 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...
- ...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
- 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
$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 timeWork at officeRemote workRelocationVisa sponsorshipRelocation package- ...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 officeLocal areaRemote workWorldwideFlexible hours
- 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...RelocationRelocation package
$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- ...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
- ...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 timeWork at office
$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 workFor contractorsWork at officeImmediate startFlexible hoursWeekend work- 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 employmentWork at officeImmediate start
- ...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 workRelocation
- ...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...
- ...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 officeRemote work
- ...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 timeH1bRemote work
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 implementation project manager Pasadena, TX
- remote software sales Pasadena, TX
- bank software Pasadena, TX
- healthcare software sales Pasadena, TX
- software Pasadena, TX
- software asset management analyst Pasadena, TX
- software technical support Pasadena, TX
- entry level software sales Pasadena, TX
- embedded software Pasadena, TX
- software technology Pasadena, TX


