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

Firmware Developer

VE Solutions, Inc.

Description:

Job Title: C++ Firmware Developer

Location: Maple Heights, Ohio 44137 (In office)

Employment Type: Full Time

Overview

We are seeking a skilled C++ Firmware Engineer with hands-on experience in embedded systems and a strong understanding of vending machine technologies. This role involves developing, maintaining, and optimizing firmware that powers vending machines, including payment systems, inventory tracking, and hardware integration.

Key Responsibilities

  • Design, develop, test, and maintain embedded firmware in C++ for vending machine systems
  • Interface with hardware components such as bill validators, coin mechanisms, card readers, touchscreens, and IoT modules
  • Implement and debug communication protocols (e.g., MDB, UART, SPI, I2C) commonly used in vending environments
  • Collaborate with electrical, mechanical, and software engineers to ensure seamless integration
  • Optimize system performance, memory usage, and power consumption
  • Develop and maintain diagnostic tools and firmware update mechanisms (OTA or wired)
  • Troubleshoot field issues and provide root cause analysis
  • Ensure compliance with industry standards and payment security requirements (e.g., PCI, EMV where applicable)

Required Qualifications

  • Bachelors degree in Computer Engineering, Electrical Engineering, or related field (or equivalent experience)
  • 3+ years of experience in embedded firmware development using C++
  • Strong understanding of real-time operating systems (RTOS) or bare-metal systems
  • Experience working with microcontrollers (e.g., ARM Cortex-M, AVR, PIC)
  • Familiarity with vending machine protocols such as MDB (Multi-Drop Bus) & DEX
  • Experience integrating payment systems (cash and cashless)
  • Proficiency with debugging tools (oscilloscopes, logic analyzers, JTAG debuggers)
  • Strong problem-solving skills and attention to detail

Preferred Qualifications

  • Experience with IoT connectivity (Wi-Fi, LTE, Bluetooth) in embedded devices
  • Knowledge of Linux-based embedded systems
  • Familiarity with cloud integration for telemetry and remote management
  • Experience in low-power design and optimization
  • Understanding of cybersecurity best practices for embedded systems

Nice-to-Have Skills

  • Experience with vending machine management systems (VMS)
  • Understanding or familiarity with DEX protocol
  • Understanding or familiarity with MDB communication protocol
  • Knowledge of telemetry, remote monitoring, and predictive maintenance

What We Offer

  • Competitive salary and benefits package
  • Opportunity to work on innovative, real-world embedded systems
  • Collaborative engineering environment
  • Career growth and development opportunities

Requirements:

Job Title: C++ Firmware Developer

Location: Maple Heights, Ohio 44137 (In office)

Employment Type: Full Time

Overview

We are seeking a skilled C++ Firmware Engineer with hands-on experience in embedded systems and a strong understanding of vending machine technologies. This role involves developing, maintaining, and optimizing firmware that powers vending machines, including payment systems, inventory tracking, and hardware integration.

Key Responsibilities

  • Design, develop, test, and maintain embedded firmware in C++ for vending machine systems
  • Interface with hardware components such as bill validators, coin mechanisms, card readers, touchscreens, and IoT modules
  • Implement and debug communication protocols (e.g., MDB, UART, SPI, I2C) commonly used in vending environments
  • Collaborate with electrical, mechanical, and software engineers to ensure seamless integration
  • Optimize system performance, memory usage, and power consumption
  • Develop and maintain diagnostic tools and firmware update mechanisms (OTA or wired)
  • Troubleshoot field issues and provide root cause analysis
  • Ensure compliance with industry standards and payment security requirements (e.g., PCI, EMV where applicable)

Required Qualifications

  • Bachelors degree in Computer Engineering, Electrical Engineering, or related field (or equivalent experience)
  • 3+ years of experience in embedded firmware development using C++
  • Strong understanding of real-time operating systems (RTOS) or bare-metal systems
  • Experience working with microcontrollers (e.g., ARM Cortex-M, AVR, PIC)
  • Familiarity with vending machine protocols such as MDB (Multi-Drop Bus) & DEX
  • Experience integrating payment systems (cash and cashless)
  • Proficiency with debugging tools (oscilloscopes, logic analyzers, JTAG debuggers)
  • Strong problem-solving skills and attention to detail

Preferred Qualifications

  • Experience with IoT connectivity (Wi-Fi, LTE, Bluetooth) in embedded devices
  • Knowledge of Linux-based embedded systems
  • Familiarity with cloud integration for telemetry and remote management
  • Experience in low-power design and optimization
  • Understanding of cybersecurity best practices for embedded systems

Nice-to-Have Skills

  • Experience with vending machine management systems (VMS)
  • Understanding or familiarity with DEX protocol
  • Understanding or familiarity with MDB communication protocol
  • Knowledge of telemetry, remote monitoring, and predictive maintenance

What We Offer

  • Competitive salary and benefits package
  • Opportunity to work on innovative, real-world embedded systems
  • Collaborative engineering environment
  • Career growth and development opportunities

PIc2056a244d33-26289-40444822

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Firmware Developer in Wadsworth, OH vacancy
  •  ...pilot phases and manufacturing. Assigned tasks will be generally defined with the intention of allowing the individual to further develop engineering skills in the area of electronic systems development, systems integration, and product integration. May be assigned project... 
    Suggested

    Maverick Direct

    Akron, OH
    3 days ago
  •  ...design, globally compliant and supported over long lifecycles. About the Role The Embedded Software Engineer designs, develops, and supports Wi-Fi radio firmware and driver software for Ezurio's wireless connectivity products, working closely with the RF hardware development... 
    Suggested
    Work at office
    Remote work
    Worldwide

    Ezurio

    Akron, OH
    18 hours ago
  •  ...OH preferably or within corporate footprint (see location details). We are seeking a highly experienced Senior Principal Software Developer (AI Cybersecurity) to lead the design, development, deployment, and operation of enterprise-scale software and AI solutions in Huntington... 
    Suggested
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Jobleads-US

    Easton, OH
    2 days ago
  • $45 - $50 per hour

     ...manufacturing engineering in a fast-paced production environment. You will review customer PCB designs before release to manufacturing, develop and optimize SMT processes, and lead new product introduction builds from first article through full production ramp. The position... 
    Suggested
    Contract work
    Temporary work
    Day shift

    Actalent

    Chippewa Lake, OH
    4 days ago
  •  ...and training, bills of materials. • Support requirement identification • Interact with tooling vendors and sub-contractors • Develop understanding of all aspects of product • Understand impact of changes to process Raise and review any technically related QMS... 
    Suggested
    Work experience placement
    For subcontractor
    Work at office

    RFD Beaufort, Inc.

    Sharon Center, OH
    6 days ago
  • Job Description Job Description Akron based Control Systems Integration firm is looking for new additions to our team. We currently have an opening for an experienced controls programmer with SCADA knowledge. Our company provides high quality control, monitoring and...
    Relocation

    Pro-Tech Systems Group

    Akron, OH
    7 days ago
  • $70k - $120k

     ...consultative sales. You'll work closely with customers and internal Engineering, Quality, Program Management, and Production teams to develop solutions, manage timelines, resolve technical issues, and bring new programs into production. This is not a commission-driven... 
    Full time
    Work at office

    Kelly Science, Engineering, Technology & Telecom

    Wadsworth, OH
    3 days ago
  •  ...rewarding opportunities to impact the lives of others and inspire love. Join us!We are seeking an experienced Senior Application Developer to design, develop, maintain, troubleshoot, and modernize enterprise applications supporting critical business operations. The ideal... 
    Full time
    Work experience placement
    Remote work
    Worldwide

    Signet Jewelers

    Akron, OH
    18 hours ago
  • $89.7k - $162.15k

     ...The Challenge: Direct multiple design teams simultaneously executing various projects and programs for multiple clients. Develop a team of engineers by training, coaching, and nurturing Leidos’ engineering talent. Supervise staff by approving timesheets and... 
    Work at office
    Local area
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    Leidos

    Akron, OH
    18 hours ago
  • $210k

     ...building cutting-edge products in the Cloud & AI Infra space. We’re looking for a Senior/Staff Engineer to play a key role in developing a high-scale Kubernetes SaaS platform. This role requires experience with Go & Kubernetes custom resources. In this role, you... 
    Remote work

    Realm, Inc

    Akron, OH
    6 hours ago
  • $175k - $200k

    The role We're hiring a Senior Software Engineer to be the hands-on technical owner of our live platform. You'll take over a production TypeScript codebase that enterprise sports and brand partners depend on every day. You'll write a large share of the code yourself, ...
    For contractors

    Rival Inc

    Akron, OH
    6 hours ago
  • $150k - $200k

     ...working directly with product, clinical, and customer teams ~ Willing to use AI tools in day-to-day engineering work ~ Able to develop on macOS Nice to haves Healthcare industry experience, especially integrating with EMRs such as Epic, Cerner/Oracle Health... 
    Remote work
    Work from home
    Flexible hours

    Clearstep

    Akron, OH
    2 days ago
  •  ...6 Months + A growing SaaS organization is seeking a Software Engineer IV for a 6-month remote contract opportunity. The company develops AI-powered pricing and promotions technology that helps global brands and retailers optimize pricing based on market conditions and... 
    Contract work
    Remote work

    Motion Recruitment

    Akron, OH
    1 day ago
  • AceDevShop builds custom websites and mobile applications for businesses aiming to grow their online presence. The team focuses on solving complex technical challenges, designing intuitive user experiences, and helping brands differentiate themselves digitally. AceDevShop...
    Part time
    Remote work
    Flexible hours

    Acedevshop

    Akron, OH
    1 day ago
  •  ...collect data, and maintain compliance. About the Role Our client is seeking a Senior Software Engineer responsible for developing, maintaining, and scaling the company’s software products. This role will contribute to building new features and products while... 
    Temporary work
    Part time
    Remote work
    Home office
    Flexible hours

    Tangerine Search Inc.

    Akron, OH
    6 hours ago
  •  ...Timisoara, Romania, we collaborate across the globe for a unique perspective on the impact of technology in our industry. BlueMatrix develops one-of-a-kind web applications for the authoring, distribution, and analysis of investment research, and for internal knowledge... 

    BlueMatrix

    Akron, OH
    1 day ago
  • $60 per hour

     ...secure web applications. You will work in a dynamic and fast-paced environment, collaborating with cross-functional teams to design and develop both frontend and backend solutions. Your primary responsibilities will span across building and optimizing RESTful services,... 
    Hourly pay
    Contract work
    Remote work

    Swoon

    Akron, OH
    1 day ago
  • $125k - $150k

     ...Critical Software for aircraft/airship. Lead and hands‑on with Safety Critical Software Implementation and integration activities. Develop comprehensive test sets for validation and verification of released software. Lead root cause analysis of issues stemming from... 
    Temporary work
    Relocation package

    LTA Research

    Akron, OH
    4 days ago
  •  ...impactful projects. Role Description This is a part-time remote role for a Software Engineer. The Software Engineer will design, develop, and maintain back-end services and applications, focusing on clean, efficient, and well-documented code. Day-to-day tasks include... 
    Part time
    Remote work

    Absolute

    Akron, OH
    6 hours ago
  • Software Engineer / Sr. Software Engineer Atomic · NYC, Boston, Austin, or Reno; remote positions also available The Company Most companies still plan their supply chains (quantities, mix, allocations, timing, etc.) in spreadsheets or legacy software. Atomic...
    Remote work

    Atomic

    Akron, OH
    6 hours ago
  • $300k

    Our client is building a next-generation financial services platform, combining premium banking, rewards, and account services in one ecosystem. They're operating at serious scale ($150M+ ARR, $4B+ annual transaction volume) and remain fully profitable, with the growth...

    Goliath Partners LP

    Akron, OH
    1 day ago
  • $100k - $150k

     ...priorities within issue tracking systems (Jira, etc.)Experience with modern web technologies (HTML5, CSS3, AJAX, JQuery, etc)Experience developing or supporting C#, Java, or PHP applicationsGeneral knowledge of relational databases (MySQL, MSSQL preferred)Experience... 
    Permanent employment
    Local area
    Remote work

    Jobot

    Akron, OH
    2 days ago
  • Promising career mobility with strong compensation and benefits are provided! Summary: Our award-winning client is seeking an Electrical Engineer to join their team. We're looking for a hands-on Electrical Engineer with a strong manufacturing background to...
    For contractors

    Provision People

    Rittman, OH
    4 days ago
  • $98.58k - $138.02k

     ...Participate in on-call rotation, providing 24x7 support for incidents and contributing to root cause analysis. Partner with developers, architects, vendors, and IT teams to ensure reliable system operations. Research and remediate vulnerabilities in coordination... 
    Work at office

    Restaurant365

    Akron, OH
    2 days ago
  • About GMI GMI Cloud is a fast-growing, AI-native infrastructure company delivering high-performance GPU compute, inference services, and infrastructure for AI agents. Following 8x ARR growth, GMI Cloud continues to scale rapidly across the U.S. and APAC. As a Reference...

    GMI Cloud

    Akron, OH
    1 day ago
  •  ...representatives, external customers, and internal engineering teams to design engineered solutions that meet customers' unique needs Develop and prepare quotations by reviewing plans, system schematics, customer specifications, and other customer documents Work with... 
    Full time

    Compass Systems & Sales, LLC

    Barberton, OH
    18 hours ago
  • $75k - $95k

     ...Engineer will primarily be responsible to ensure that all products and services meet or exceed established quality standards by developing, implementing, and maintaining robust quality control systems, identifying and resolving defects, and driving continuous improvement... 
    Summer work
    Work at office
    Flexible hours

    J&O Plastics

    Rittman, OH
    3 days ago
  • $145k

    Staff Software Engineer Remote (US-based) Salary: Starting at $145K Tech Stack: Frontend: Next.js, React Backend: Node.js, TypeScript, Payload CMS Cloud Infrastructure: AWS, Vercel, Neon, Cloudflare Workers Data & Analytics: BigQuery, Dataform, ...
    For contractors
    Remote work

    Come Near

    Akron, OH
    6 hours ago
  • $1,000 per month

     ...DevOps Developer Job Title: Junior DevOps Developer We are in search of a motivated and skilled Junior DevOps Developer to join our team in Akron. In this role, you will be responsible for assisting with the development, implementation, and maintenance of our company's... 
    Full time

    MapleGroves

    Akron, OH
    1 day ago
  •  ...Senior JAVA Developer We are searching for a skilled Senior JAVA Developer to join our dynamic team in Akron. As a Senior JAVA Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions for our clients. Your strong... 
    Contract work
    Visa sponsorship

    Abroad Work

    Akron, OH
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Developer. Be the first to apply!