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

Firmware Developer

VE Solutions, Inc.

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

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 3 days ago
Similar jobs that could be interesting for youBased on the Firmware Developer in Brecksville, OH vacancy
  •  ...Job Description Job 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... 
    Suggested
    Full time
    Work at office
    Remote work

    VE Solutions

    Maple Heights, OH
    29 days ago
  • $95k - $135k

     ...field, or equivalent experience At least 3 years of embedded firmware development experience using C++ Strong knowledge of real-...  ...monitoring, or predictive maintenance Responsibilities: Design, develop, test, and maintain C++ embedded firmware for vending machine... 
    Suggested
    Full time
    Work at office
    Remote work

    VE Solutions

    Maple Heights, OH
    4 days ago
  • $293.9k - $406.8k

     ...security, policy and networking, with a strong emphasis on reliability, interoperability, and long-term scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across Cisco’s product portfolio.Serve... 
    Suggested
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Richfield, OH
    1 day ago
  • $167.7k - $245.2k

     ...security capabilities to Windows environments. You will work closely with senior engineers, architects, and cross-functional teams to develop system-level security capabilities while contributing to a cross-platform product spanning Windows and Linux.Your ImpactAs a... 
    Suggested
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Richfield, OH
    1 day ago
  • $130k - $140k

     ...performance, and operational readiness Work closely with the business community to understand process challenges and requirements. Develop and document improvement process use cases, define problem statements, and provide prioritization inputs for actionable business... 
    Suggested
    Full time
    Temporary work
    Local area
    Remote work
    Monday to Friday

    GrabJobs

    Broadview Heights, OH
    3 days ago
  •  ...facilitating the open exchange of ideas and information • Ability to establish courses of action for self to accomplish specific goals, develop and use tracking systems for monitoring own work progress, and effectively use resources such as time and information • Ability to... 
    Full time
    For contractors
    Work at office
    Night shift

    Northwest Bank

    Independence, OH
    4 days ago
  •  ...Software Developer If you have a driving passion to be part of an innovative company and want to be a part of this exciting growth in our Cleveland Technology Center, Acumen Solutions is interested in you. In return, we offer you the opportunity to become skilled at... 
    For contractors
    Work at office
    Local area

    Acumen Solutions

    Independence, OH
    2 days ago
  • $85k - $110k

     ...Emerald Resource Group Software Developer (2 Open Roles) Location: Richfield, Ohio (4 days in office, 1 remote) Type: Full time, direct hire Salary: $85,000 to $110,000, depending on experience and background Open roles: One Junior/Mid-level developer... 
    Full time
    Work at office
    Remote work

    Emerald Resource Group

    Richfield, OH
    20 hours ago
  • $33k - $96k

     ...MRBG is seeking a Technology & Systems Associate who builds the tools our clients run their businesses on. The right candidate is a developer at heart who wants that work to land inside a real company: an application that replaces the spreadsheet an operations team lives... 
    Hourly pay
    Full time
    Remote work
    Shift work
    Afternoon shift
    1 day per week

    Manchester RBG

    Independence, OH
    -73
  •  ...23 Independence Bus Office, OH0713 NW Bancshares HQ, PA0258 Bellevue, PA0738 Processing CenterJob DescriptionThe Core Application Developer II is a mid entry level systems application developer role that will be responsible for writing code mainly in RPGLE, SQL RPG and... 
    Full time
    Work experience placement
    Work at office

    Northwest Bank

    Independence, OH
    2 days ago
  •  ...& Network Security Job Summary The Senior DevOps Engineer uses expertise in modern development tools and practices to streamline developer operations and support software releases. By encouraging innovation and collaboration, this role supports business objectives through... 
    Full time
    Work experience placement

    Keyfactor

    Independence, OH
    2 days ago
  •  ...to deliver scalable, secure, and maintainable technology solutions aligned with enterprise objectivesEssential Functions• Design, develop, test, and maintain software applications and services.• Create scalable, secure, and high-performing solutions aligned with enterprise... 
    Full time
    Work experience placement
    Work at office

    Northwest Bank

    Independence, OH
    1 day ago
  • Summary: The Application Engineer, reporting to the Customer Service Manager, is directly responsible for enhancing process capabilities in providing system solutions for our end-users’ applications. Will use knowledge, experience, and skills to provide technical support...
    Full time

    Anderson Process

    Independence, OH
    -73
  •  ...AI security expertise, and the ability to influence without direct authority — operating as a credible technical peer to senior developers and AI engineers alike.Essential Functions and Primary DutiesApplication Security Strategy & ArchitectureDefine and own the enterprise... 

    CBIZ

    Independence, OH
    1 day ago
  • $151.6k - $222.4k

     ...candidates in USA are also encouraged to apply and be considered. Meet the TeamThe Automation and Configuration Management (ACM) team develops and maintains a configuration platform that enables internal and external customers to manage Splunk Enterprise Cloud environments... 
    Full time
    Temporary work
    Local area
    Immediate start
    Remote work
    Flexible hours

    CISCO Systems

    Richfield, OH
    22 hours ago
  •  ...influence architecture, design decisions and system-level tradeoffs across the systems. You will lead and mentor engineering teams developing mission-critical embedded computing, high-speed digital systems, advanced FPGA solutions, secure processing and rugged... 
    Permanent employment
    Casual work
    Worldwide

    Mercury Systems

    Hudson, OH
    3 days ago
  • Company DescriptionSonsoft , Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled...
    Permanent employment
    Full time
    H1b

    Sonsoft

    Richfield, OH
    4 days ago
  • Job Description \n \n Location: METROHEALTH MEDICAL CENTER \n Biweekly Hours: 60\n Shift: Nights \n Schedule: 5x12hr shifts every 2 weeks \n Start/End Time: 7p - 7a \n Weekends: Every other Sunday \n Call: Yes \n \n \n *** Up to $15,000 Sign...
    Relocation package
    Shift work
    Night shift
    Weekend work

    MetroHealth

    Independence, OH
    8 days ago
  • $250.6k - $362.6k

     ...security, policy and networking, with a strong emphasis on reliability, interoperability, and long-term scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader product portfolio and multiple... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Richfield, OH
    1 day ago
  •  ...interface boards (Nvidia, Broadcom, Marvell)Background with VPX/VITA standards (3U/6U), COM Express, or SoM architecturesExperience developing MIL‑STD‑based rugged electronics or secure/anti‑tamper/DRFM hardwareExposure to space electronics or integration of radiation‑... 
    Permanent employment
    Casual work
    Worldwide

    Mercury Systems

    Hudson, OH
    1 day ago
  • 3+ years of combined experience in embedded software development. Development with design assurance guidance, such as DO-178 or IEC 61508. Familiarity with C language development. Experience working with version control tools and concepts. Experience with lifecycle management...
    Work at office

    Insight Global

    Twinsburg, OH
    3 days ago
  •  ...Pega Developer Sonsoft, Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled... 
    Permanent employment
    Full time
    H1b

    SonSoft

    Richfield, OH
    3 days ago
  •  ...Pega Developer Halo Group is a premier provider of IT talent. We place technology experts within the teams of the world's leading companies to help them build innovative businesses that keep them one step closer to their customers and one step ahead of the competition... 
    Permanent employment
    Full time

    Sonoma Consulting

    Richfield, OH
    3 days ago
  •  ...Pega Developer One of the major IT Service Provider Job Description • At least 4 years of experience in in-depth hands-on application development experience in Pega PRPC v6.x/v7.x and Pega banking/Insurance frameworks • At least 5 years of experience in analysis... 

    Implify

    Richfield, OH
    3 days ago
  • $67.77k - $84.71k

     ...ETL DeveloperThe ETL Developer provides high quality, data driven, technology solutions that address business needs.Hours: Monday - Friday 8am - 5pm EST in office for the first 90 days and then hybrid schedule optionResponsibilities/Duties/Functions/Tasks:Create and support... 
    Local area
    Monday to Friday

    Weltmann Lighting LLC

    Independence, OH
    4 days ago
  • Shape the Future with Us.At Lubrizol, we’re bringing to life the chemistry behind clean water, efficient transportation, reliable infrastructure, critical medicines, and the products people rely on every day through science, sustainability, and a culture of inclusion.As...
    Full time
    Work at office

    Lubrizol

    Brecksville, OH
    2 days ago
  • $100k - $120k

     ...audit teams to lead and execute IT-related audits.Lead planning activities to identify significant risks, determine audit scope, and develop appropriate risk-based audit procedures.Be familiar with Northwest documentation/processes/procedures, and research/interpret... 
    Full time
    Work at office

    Northwest Bank

    Independence, OH
    3 days ago
  • $67.77k - $84.71k

     ...The Business Intelligence (BI) Developer is responsible for the design, development, implementation and support of mission-critical enterprise Business Intelligence (BI) reports. Working with cross-functional teams, you will participate to gather and document reporting... 
    Local area
    Monday to Friday

    Weltmann Lighting LLC

    Independence, OH
    4 days ago
  • $42 - $56 per hour

    Journeyman Toolmaker (Toolmaker III) Richfield, WI | Full-Time | 1st & 2nd Shift Available Earn a 15% Shift Premium on 2nd Shift $42.00–$56.00 per hour Build the Tools That Make Precision Manufacturing Possible. Every precision-machined component begins with exceptional...
    Hourly pay
    Full time
    Apprenticeship
    Shift work
    Day shift
    Afternoon shift

    Strohwig Industries Inc

    Richfield, OH
    5 days ago
  •  ...Product and Engineering as needed. Serve as a senior technical resource and escalation point for challenging customer engagements. Develop and contribute to reusable reference architectures, integration patterns, tools, and technical best practices. Identify recurring technical... 
    Full time

    Keyfactor

    Independence, OH
    2 days ago

Do you want to receive more vacancies?

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