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

    VE Solutions

    Maple Heights, OH
    11 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
    9 days ago
  •  ...experience working with real-time embedded development environments and ARM/Intel architecture Desired qualification: 1. Experience developing software to meet safety and security standards such as IEC 61508 or IEC 62443 2. Experience developing software using a... 
    Suggested

    Yochana

    Pepper Pike, OH
    5 days ago
  •  ...you will be responsible for the design, development, and testing of embedded software, features, and functionalities. This team is developing a cutting-edge product that will be released globally. Location: Beachwood, OH Long Term project Must have Requirements:... 
    Suggested

    Apex Systems

    Beachwood, OH
    4 days ago
  •  ...will report to Team Lead, Embedded Software and will work Hybrid in Mayfield Heights office, OH.Primary Responsibilities:Design, and develop embedded software for Programmable Logic ControllersBuild and maintain automated tests in support of new and existing product... 
    Suggested
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Pepper Pike, OH
    5 days ago
  •  ...to the product requirements and tools. You will report to an Engineering Lead - Embedded Software Essential Functions Develop safety- and security-critical embedded software for new Programmable Logic Controllers Work in many hardware and software environments... 
    Work experience placement
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Pepper Pike, OH
    3 days ago
  • Hardware Engineer Location: Cleveland, Ohio or Mayfield Heights (Onsite) Position: Fulltime Required Skills and Qualifications: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. Proven experience in hardware...
    Full time

    Epsilon Solutions Ltd

    Pepper Pike, OH
    3 days ago
  •  ...We are seeking a skilled Firmware Engineer (3+ years of experience) to design, develop, and maintain embedded firmware for digitally controlled power supplies and power management systems. The ideal candidate will work closely with hardware, systems, and test engineering... 
    Full time
    H1b
    Work at office
    Visa sponsorship

    Survival Systems Staffing

    Cleveland, OH
    1 day ago
  •  ...energized asset performance company serving organizations across the world. We uncover quick, impactful wins for customers, while also developing and managing sophisticated safety, reliability, sustainability, and compliance programs. SEAM Group offers a proven platform that... 
    Remote work

    Kaav Inc.

    Beachwood, OH
    2 days ago
  •  ...Job DescriptionJob DescriptionAs a Senior Hardware Development Engineer at Rockwell Automation, you will join a collaborative team developing advanced automation control systems. You'll contribute to all stages of hardware product development—from sub-circuit design and... 
    Full time
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Pepper Pike, OH
    4 days ago
  •  ...if that's you we would love to have you join us! Position Summary: As a Software Engineer for Rockwell Automation, you will develop industry-leading commercial software known for its innovation and usability. You will be an important player in subsystem design... 
    Work at office
    Flexible hours

    Rockwell Automation

    Pepper Pike, OH
    2 days ago
  •  ...in embedded software by solving challenging problems using modern technologies, tools, and practices. Essential Functions: Develop safety- and security-critical embedded software for new Programmable Logic Controllers Work in a variety of hardware and... 

    Kasmo Global

    Cleveland, OH
    3 days ago
  •  ...team. In this critical role you will have the opportunity to develop, integrate, test, and maintaining embedded software in our X-...  ...Developing high level software which interfaces with low level firmware. Keeps the supervisor aware in a timely manner of any issues... 
    Full time

    Talentify.io

    Cleveland, OH
    4 days ago
  • $9.4k

     ...excellent company that offers not just a job, but a career path, then come join our winning team! This critical role will focus on developing accurate and competitive quotations for new/duplicate/replacement pumps and/or parts requests from the PumpMan outside sales... 
    Temporary work
    For contractors
    Work at office
    Immediate start
    Flexible hours

    Harrington Process Solutions

    Maple Heights, OH
    2 days ago
  •  ...Job Description Must be a US Citizen or GC holder with the ability to be hired as an FTE without sponsorships Salesforce Developer You will work directly alongside Business Analysts, Admins, and fellow Developers in a tight, collaborative team environment where... 
    Flexible hours

    HireTech Group

    Bedford, OH
    27 days ago
  • $90k - $144.9k

     ..., development, integration, debugging, and support of embedded firmware and software solutions for industrial and connected products used...  ...SAT Software and Electrical Manager. You’ll get to: Design, develop, test, and maintain embedded firmware in C and C++ for embedded... 
    Full time
    Local area

    Stanley Black and Decker

    Mayfield Village, OH
    3 days ago
  •  ...scalable, and cost-effective solutions. This is a global role that requires technical depth and experience building products and developing people.This role will report to the Senior Manager of Hardware Engineering.Your Responsibilities:Lead and Develop TeamsManage and... 
    Full time
    Work experience placement
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    1 day ago
  •  ...Bs degree in Electronics in 4 years experience in hardware test work on an agile to design and develop industrial automation , architecture and hardware verification program, analyze and troubleshoot electronic hardware prototypes prepare product design... 

    Wall Street Consulting Services LLC

    Cleveland, OH
    1 day ago
  •  ...products. This is a hands-on role with broad exposure: you will work across RF, power, and digital hardware domains, collaborate with firmware engineers, and interface with manufacturing and quality teams at Eagle’s Solon facility. Eagle is a small, fast-moving company,... 
    Work experience placement
    Internship
    Worldwide
    Relocation

    Eagle Wireless, Inc.

    Solon, OH
    3 days ago
  •  ...digital # Embedded microprocessor system design # Embedded firmware development # Schematics and assembly drawings #...  ...development positions are usually confidential so that the company's competition can't figure out what they are developing #J-18808-Ljbffr

    Rogers Group

    Euclid, 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

    South Euclid, OH
    13 days ago
  •  ...ServiceNow SAM Pro Developer (12+ years exp) Contract Location: Beachwood, OH / Moon Township, PA Role Summary The ServiceNow SAM Pro Developer is responsible for designing, implementing, and supporting the Software Asset Management Professional (SAM Pro) module... 
    Contract work

    Jobleads-US

    Beachwood, OH
    1 day ago
  •  ...Tech Mirrors is seeking a seasoned ServiceNow SAM Pro Developer to design, implement, and support the SAM Pro module across ITAM, ITSM, CMDB, and Discovery integrations. You will focus on license compliance, cost optimization, and governance to keep audits ready and software... 

    Jobleads-US

    Beachwood, OH
    1 day ago
  • $60 per hour

     ...Firmware Developer Possible 3 Month CTH | No Fees | Do Not Re-Post | Confidential Role: Firmware Developer with C++ and Python skill Work location: Mayfield Heights, OHIO Rates: $ 60/hr Background Check: MANDATORY Strong experience in leading and managing... 

    Redolent

    Pepper Pike, OH
    4 days ago
  • $100k - $110k

     ...through comprehensive hardware testing and analysis. This role develops and executes hardware verification and validation protocols, performs...  ...efficiency ~ Work closely with Electrical Engineering, Firmware, Mechanical Engineering, Manufacturing, and Product teams to... 
    Work at office

    Afference

    Cleveland, OH
    3 days ago
  • $85k - $130k

    Job Description Senior Electrical Hardware Engineer, PCB Layout and Design Bedford, OH On-site Bleeding-Edge IoT Smart Connected HW-SW Company: Game-Changing Product Improving Quality of Life ~$85,000-130,000 ~ Full-time ~ Medical, Dental, Vision, Life...
    Full time
    Contract work
    Relocation package

    Direct Recruiters

    Cleveland, OH
    2 days ago
  •  ...customers and internal manufacturing teams. The engineer reviews prints for manufacturability, identifies technical or production risks, develops the documentation and processes needed to manufacture the product, and helps ensure that new products are delivered according to... 
    Work at office
    Visa sponsorship
    Work visa
    Relocation package

    GE Healthcare

    Warrensville Heights, OH
    5 days ago
  •  ...obsessed with getting the hard stuff right, Eagle Wireless is where that happens. Job Summary: Join our internal software team to develop and extend our in-house Manufacturing Execution System (MES). You'll work directly with our electronics manufacturing line to... 
    Full time
    Internship
    Work at office

    Eagle Wireless

    Solon, OH
    4 days ago
  • Company Description SRPM, Inc. is an ISO 9001:2015-certified, ITAR-registered precision CNC machine shop founded in 1985 that specializes in close-tolerance, complex components. The company serves customers in electronics, defense, aerospace, medical, wireless communications...
    Full time
    Work experience placement

    SRPM, Inc.

    Solon, OH
    1 day ago
  •  ...development, system performance, and collaboration within a global engineering environment. In This Role, You Will Design, develop, test, and maintain software for industrial vision inspection systems Contribute to high-performance applications involving image... 
    Full time

    KESTREL Vision

    Cleveland, OH
    1 hour ago

Do you want to receive more vacancies?

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