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

PIe5923beb47f7-26289-40444822

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Firmware Developer in Burton, Wayne County, OH vacancy
  •  ...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... 
    Suggested
    Temporary work
    Traineeship

    Mayfran International

    Burton, Wayne County, OH
    4 days ago
  • Moog Inc. seeks a Site Sr. Environmental, Health, and Safety (EHS) Engineer for our Orrville, OH site. You will lead EHS programs, ensure regulatory compliance, and drive safety initiatives across the manufacturing floor. The role emphasizes data collection, training...
    Suggested

    Moog

    Orrville, OH
    3 days ago
  • DevOps EngineerProject Statement: Replacement of current DevOps platforms with GitHub and integrate with Service Now for Change module. Business Objective: Technical debt reductionDetailed Requirements:Excellent at building GitHub Actions deployment pipelinesUnderstanding...
    Suggested
    Contract work
    Remote work

    Suncap Technology

    Orrville, OH
    6 days ago
  •  ...Lead Salesforce Developer The Smucker Information Services (IS) department enables technology solutions that help our business perform, transform, and grow. The Lead Developer, IS AFH – Salesforce CRM & Integrations, supports this mission by designing, developing, and... 
    Suggested
    For contractors
    Work experience placement

    J.M. Smucker

    Orrville, OH
    5 days ago
  •  ...A technology services company in Orrville, Ohio, is urgently seeking a PHP UI Developer for a project lasting 6-12 months. The ideal candidate should have experience with content management systems, preferably Pimcore. This role is exclusively available for OPT EAD, GC... 
    Suggested

    USM

    Orrville, OH
    2 days ago
  • Your Opportunity as the Lead Platform Engineer, Enterprise Data PlatformThe Lead Platform Engineer serves as the technical authority responsible for defining the administration, governance, and operational excellence of the Enterprise Data Platform. This role drives platform...
    Full time

    Smucker CO

    Orrville, OH
    4 days ago
  • $18 - $37 per hour

     ...internal departments to find solutions to problems Perform or assist in the testing of complete vehicles or vehicle components Use, develop and exercise design tools Analyze hydraulic test data and prototype test data for performance information If working in the... 
    Permanent employment
    Internship
    Work at office
    Shift work

    Oshkosh Corporation

    Orrville, OH
    14 hours ago
  • Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada. With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest “Canadian...
    Permanent employment
    Contract work
    For contractors
    Immediate start

    Procom Consultants Group

    Orrville, OH
    14 hours ago
  •  ...activities related to manufacturing quality assurance and control. ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Develops and initiates standards and methods for inspection, testing, and evaluation. Devises sampling procedures and designs and... 

    Will-Burt

    Orrville, OH
    3 days ago
  •  ...and coordinate airside, hydronic, refrigeration, exhaust, ventilation, and associated HVAC systems based on project requirements. Develop equipment schedules, control sequences, diagrams, details, specifications, and other construction-document content that accurately... 
    For contractors
    Remote work

    Wolf Engineering LLC

    Dalton, OH
    17 days ago
  •  ...Culture: Experience a supportive and agile environment that values technical excellence and personal growth. What Youll Do: Develop innovative and advanced machine concepts based on customer and internal specifications. Design, using SolidWorks or equivalent... 

    Steven Douglas Corp.

    Burton, Wayne County, OH
    5 days ago
  • $18 - $37 per hour

    About JLG, an Oshkosh company JLG began in 1969, when our founder, John L. Grove set out to resolve growing safety concerns in the construction industry. Since then we have been committed to understanding the challenges and delivering innovative solutions to the access...
    Permanent employment
    Internship
    Work at office
    Shift work

    Oshkosh Corporation

    Orrville, OH
    14 hours ago
  •  ...practices. We are committed to pushing the boundaries of steel wire transformation and coatings whilst also leveraging our expertise to develop innovative solutions with new materials and services in a safe, smart, and sustainable way. Our focus extends to markets such as... 
    Worldwide

    Bekaert

    Orrville, OH
    3 days ago
  • $150k

     ...profit sharing Yearly bonus FREE benefits 4+ weeks of vacation Tuition reimbursement Great environment Job Details Responsibilities: 1. Develop, install, and commission control systems to optimize manufacturing processes and increase productivity. 2. Programming and... 
    Local area

    Jobot

    Orrville, OH
    a month ago
  • CDM Smith is seeking professionals to contribute to large-scale industrial automation projects. You will work on PLC programming, SCADA system design, instrumentation design, and modernization of legacy controls. Responsibilities include creating diagrams, IO lists,...

    CDM Smith

    Wadsworth, OH
    6 days ago
  •  ...experience with Salesforce Web Services APIs – Force.com, SOAP, REST-based Web Service APIs, the Bulk API, and the Metadata APISalesforce developer or admin track certificationsExperience in Java, J2EE, JSP, JavaScript, and Oracle is preferable; experience with Agile... 

    Core Software Technologies Inc

    North Lawrence, OH
    3 days ago
  •  ...enjoy the combination of science, data, products, and people, this role provides the opportunity to deepen your sensory expertise, develop others, improve sensory practices, and help teams make more informed product decisions.Location: Orrville, Ohio Corporate Work Arrangements... 
    Full time
    Work at office
    Monday to Friday

    Smucker

    Orrville, OH
    1 day ago
  • $90k - $130k

     ...obtain a U.S. DoD Secret Security Clearance. As a Sr Quality Engineer, you will be responsible for the following:Inspection Planning: Develop complex production & development inspection plans for receiving inspection, manufacturing, assembly & test, engineering procedures,... 
    Full time
    Contract work
    Relocation package
    Flexible hours

    Moog

    Orrville, OH
    4 hours ago
  • $90k - $115k

     ...factory Travel to customer sites as needed for startup, commissioning, and escalated field issues Panel Design, Wiring & Test Develop control panel layouts and enclosure designs; produce and revise schematics in AutoCAD Electrical, SOLIDWORKS Electrical, or... 
    Bi-weekly pay
    Full time
    Work at office
    Remote work

    WEISS North America Inc

    Burton, Wayne County, OH
    14 hours ago
  •  ...collaborate with cross segment teams, and drive reliability for mission‑critical digital services. Duties and Responsibilities Design, develop, and implement AI‑driven systems and automation tools to enhance the reliability and efficiency of digital platforms. Monitor... 
    Full time
    H1b
    Work at office
    Remote work
    Work from home
    Flexible hours

    Huntington Bancshares, Inc.

    Easton, OH
    3 days ago
  •  ...Peckham to a best-in-class level on our security and infrastructure deployment standards for the line of business applications we develop or customize. This is an entry-level position combining infrastructure, DevOps, and security engineering. It is well suited to... 
    Full time
    Internship
    Work at office
    Local area

    Peckham Industries

    Brewster, OH
    6 days ago
  • The J.M. Smucker Company is offering a Plant Systems Engineering Internship in Orrville, OH. You will work hands-on with IT, automation, and network infrastructure to support manufacturing operations, learn MES/SCADA environments, and help manage projects from concept ...
    Internship

    The J. M. Smucker Company

    Orrville, OH
    2 days ago
  •  ...What you will be responsible for Design and build distributed systems for cluster management, scheduling, and resource allocation Develop infrastructure platforms that support large-scale AI training and inference workloads Improve reliability, scalability, and efficiency... 
    Work experience placement
    Local area

    Bitdeer Technologies Group

    Massillon, OH
    5 days ago
  •  ...will support engineering and liaise with customers on quality matters, ensuring compliance with ISO 9001 and AS9100. Responsibilities include developing inspection standards, recording data, PPAP/FAI submissions, and training staff in quality control. #J-18808-Ljbffr

    Will-Burt

    Orrville, OH
    4 days ago
  •  ...projects from concept through customer acceptance. Define control architectures alongside mechanical and electrical engineers to develop reliable, maintainable automation systems. Develop, test, and debug PLC, HMI, motion control, and safety programs using... 
    Relocation package

    Steven Douglas Corp.

    Burton, Wayne County, OH
    4 days ago
  •  ...Jobot in Orrville, Ohio, is seeking an experienced Controls Engineer to develop, install, and upgrade control systems across our manufacturing facilities. You will design, program, and commission PLC/HMI/SCADA solutions to optimize production and reliability. Ideal candidates... 

    Jobot

    Orrville, OH
    5 days ago
  •  ...and technical execution. This is a hands-on leadership role for someone who understands custom machine design , knows how to develop strong engineers, and can create the processes and standards that allow a growing engineering team to work efficiently without sacrificing... 
    Flexible hours

    StevenDouglas

    Burton, Wayne County, OH
    3 days ago
  •  ...Development & Planning Research, evaluate, and identify new processes, technologies, and continuous improvement opportunities. Develop project concepts, scope definitions, schedules, budgets, and resource requirements. Prepare project justification documentation,... 
    Full time
    For contractors
    Work at office

    SOPREMA USA

    Wadsworth, OH
    3 days ago
  • Job Description \n \n Location: METROHEALTH MEDICAL CENTER \n Biweekly Hours: 80\n Shift: Days/Evenings \n Schedule: 4x10hr shifts \n Start/End Time: 1p - 11:30p \n Weekends: Every 4th Sunday \n Call: Yes \n \n \n *** Up to $15,000 Sign On Bonus...
    Relocation package
    Shift work
    Weekend work
    Afternoon shift

    Metro Health

    Canal Fulton, OH
    2 days ago
  •  ...electrical systems, lighting simulations, lighting layouts, communications, fire alarm, security and other similar calculations. Develops white papers and technical documentation to support the firm's technical knowledge Management (TKM). Performs site reviews and studies... 
    Local area

    SolveNow

    Wadsworth, OH
    1 day ago

Do you want to receive more vacancies?

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