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

Firmware Developer

VE Solutions

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

  • Bachelor’s 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

  • Bachelor’s 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

PI1f47eb7c5c65-38059-40444822

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Firmware Developer in Maple Heights, OH vacancy
  •  ...Sr Embedded Firmware EngineerCurrent Lighting is seeking an Sr Embedded Firmware Engineer to join our progressive and dynamic fast-paced enterprise and device controls automations team. We are developing the next generation of world class Internet of Things (IoT) connected... 
    Suggested

    Current Lighting

    Cleveland, OH
    1 day ago
  •  ...Job Title: Principal Investigator Location: Bedford, Ohio Job Type: Full-time About Us: As a developer, manufacturer, and supplier of essential medicines, Hikma Pharmaceuticals USA Inc. and its affiliates’ mission is to bring Better Health. Within Reach.... 
    Suggested
    Full time
    Worldwide

    Hikma Pharmaceuticals

    Bedford, OH
    3 days ago
  •  ...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 Position: Embedded Software EngineerLocation: Beachwood, OHLong Term project... 
    Suggested

    Apex Systems

    Mayfield Heights, OH
    4 days ago
  •  ...and controller architects, marketing, and managementBuild software systems, libraries and frameworks to be used by other software developers as foundational building blocks for all productsPartner with development, functional test, and system test personnel to construct... 
    Suggested
    Full time
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    5 days ago
  • $99.21k - $124.01k

     ...Responsibilities) Design and implement multithreaded embedded software using C and C++ on Real Time Operating Systems and Embedded Linux.Develop robust communication interfaces for industrial automation networks (CAN, EtherNET/IP), Internet protocols ( MQTT, WebSocket), and... 
    Suggested
    Permanent employment
    Local area
    Shift work

    Lincoln Electric Holdings

    Cleveland, OH
    1 day ago
  •  ...Other duties may be assigned: Prepares detailed quotations for product, services, and engineering requirements to be used in developing a formal quote for customer. Develops and writes equipment specifications, performance requirements, cost analysis, and... 
    Temporary work
    Traineeship

    Mayfran International

    Bedford, OH
    3 days ago
  •  ...Job Title: Lead QA Engineer Location: Bedford, Ohio Job Type: Full-time About Us: As a developer, manufacturer, and supplier of essential medicines, Hikma Pharmaceuticals USA Inc. and its affiliates’ mission is to bring Better Health. Within Reach. Every... 
    Full time
    Worldwide

    Hikma Pharmaceuticals

    Bedford, OH
    7 hours ago
  •  ...our 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 needing... 
    Full time

    NR Consulting

    Cleveland, OH
    23 hours 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
    H1b
    Local area

    Stanley Black & Decker

    Highland Heights, OH
    2 days ago
  •  ...breakthroughs in EVs; Power Grids; Fusion Energy and Heavy Operations! **Are you the kind of Engineer that likes being on the floor, developing new technology and being challenged by troubleshooting and making consistent improvements in thin film/multilayer/extrusions... 
    Full time
    Immediate start
    Relocation package

    First Choice Recruiting, LLC

    Valley View, OH
    2 days ago
  •  ...serve as an active coach, mentor, and advocate for you and your career.Your Responsibilities:Build organizational depth: Lead and develop 3-4 managers or team leads and their hardware engineering teams, strengthening performance, succession, technical capability, and accountability... 
    Full time
    Work experience placement
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    3 days ago
  •  ...you want to grow in your role or explore broad opportunities and develop new skills—you’ll thrive in a culture that promotes learning...  ...knowledge of system architecture, software architecture, software/firmware development, embedded systems, and hardware architecture is... 
    Contract work
    Work experience placement
    Work at office
    Local area
    Shift work
    Day shift

    Swagelok

    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
    2 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
    7 hours 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 day ago
  • $60 per hour

     ...Job Description Job Description Job Title: Firmware Test Engineer Solon, OH Job Description We are seeking a talented firmware Test Engineer to join our team in managing automated test systems. This position involves collaborating with multiple engineering teams... 
    Contract work
    Temporary work
    Internship
    Remote work
    Night shift

    Actalent

    Solon, OH
    2 days ago
  • $85k - $130k

     ...model and products that are recession-resistant. Excellent opportunity for skilled Low-Level Electronics Testing/V&V Engineers, Firmware Engineers, and Embedded Software QA Engineers. Desired Skills/Experience Experience working closely with Electronics R&D... 
    Full time

    Direct Recruiters

    Cleveland, OH
    4 days ago
  •  ...DevelopmentServe as the site's technical authority for forging process development, optimization, troubleshooting, and continuous improvement.Develop and refine forging and heat treatment processes to achieve required mechanical, structural, and metallurgical properties.Lead... 
    Visa sponsorship
    Work visa
    Relocation package

    GE Healthcare

    Warrensville Heights, OH
    1 day 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
    4 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
    1 day ago
  • $120k - $145k

     ...advanced statistical implementation while driving pricing strategy and methodology across multiple client engagements. Senior Model Developer I roles architect scalable, high-performance pricing model solutions using the Calc 2.0 framework, establish technical standards... 
    Local area
    Visa sponsorship

    Insight2Profit

    Beachwood, OH
    1 day ago
  • $100.2k - $125k

     ...requirements, and identify and resolve systems issues.Review and analyze existing applications effectiveness and efficiency, and then develop strategies for improving or leveraging these systems.Work effectively with business liaison to identify and analyze needs.Attend... 
    Full time
    Flexible hours

    AmTrust

    Cleveland, OH
    5 days ago
  • Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing...
    Permanent employment
    Full time
    Work at office
    Work from home
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Cleveland, OH
    3 days ago
  •  ...report to the Team Lead, Embedded Software and have a hybrid schedule working Hybrid in Mayfield Heights, OH.Primary Responsibilities:Develop safety- and security-critical embedded software for new Programmable Logic Controllers.Work in a variety of hardware and software... 
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    1 day ago
  •  ...teams, and other Rockwell Automation engineering teams to define, develop, and scale Trusted Content development capabilities and...  ...requirements, and others).Support Development and Prioritization of Firmware and Software functions supporting Trusted Content application integration... 
    Full time
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    5 days ago
  •  ...coding conventions adopted platform-wideMentored junior and mid-level engineers through pair programming and architectural guidance; developed GitHub Copilot onboarding guides and AI usage standards for developers and business analystsQualificationsAdditional Experience (... 
    Full time

    AmTrust

    Cleveland, OH
    1 day ago
  • WHO WE ARE: Accenture is a global leader in professional services, helping organizations reinvent themselves by building their digital core and unleashing the power of AI to create value at speed. With 779,000 professionals worldwide, proprietary platforms, and deep ecosystem...
    Work experience placement
    Live in
    Work at office
    Local area
    Worldwide

    Accenture

    Cleveland, OH
    5 days ago
  • $128k - $252.5k

     ...following industry best practices and leveraging various integration design patterns (e.g., publish/subscribe, request/reply, aggregator). Develop and implement solutions that adhere to established enterprise architecture frameworks. API Management: Design, build, and manage... 
    Local area
    Visa sponsorship
    Flexible hours

    Deloitte

    Cleveland, OH
    2 days ago
  •  ...knowledge of same through six (6) or more years of demonstrated equivalent engineering experience in lieu of a degree. A UiPath developer certification (e.g., UiPath Certified Professional Automation Developer) is preferred, or the ability to obtain it within six (6)... 
    Full time
    Local area
    Shift work

    Saber Community Support and Development Office

    Beachwood, OH
    9 days ago
  • $116k - $229.1k

     ...Architect), MB-700 (F&SCM Solution Architect), MB-800, or AZ-400 (DevOps Engineer).AZ-104 (Azure Administrator) or AZ-204 (Azure Developer) certification.Experience with Dataverse Git integration and Power Platform Build Tools.Experience with Copilot Studio agent governance... 
    Work at office
    Local area
    Night shift

    Deloitte

    Cleveland, OH
    4 days ago

Do you want to receive more vacancies?

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