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

PIe2705cec1cdd-26289-40444822

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Firmware Developer in Medina, OH vacancy
  • $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
    2 days ago
  • $1,108 per week

    Technician / Technologist Location: Medina, OH Agency: Seven Healthcare Pay: $1,108 per week Shift Information: 8 hours Start Date: ASAP About the Position Location: Medina, OH Type: Travel Schedule: 8 Hrs Time: 13 Weeks Job Title...
    Suggested
    Weekly pay
    Full time
    Contract work
    Local area
    Immediate start
    Monday to Friday
    Flexible hours
    Shift work
    Weekend work

    Seven Healthcare

    Medina, OH
    1 day ago
  • $85k - $120k

    Who We Are Every organization runs on intelligence: years of accumulated knowledge, decisions, and context. As AI takes on more of that work, companies face a choice: rent that intelligence from vendors who keep the data, the context, and the results, or own it. ...
    Suggested
    Remote work

    GrabJobs

    Medina, OH
    2 days ago
  •  ...internal audits, implement corrective actions, and maintain the quality standards. Participate in APQP with project team members. Develop and implement control plans and inspection methods of manufactured parts and assemblies. Assess process quality checks for over... 
    Suggested

    Anchor Manufacturing Group

    Medina, OH
    2 days ago
  •  ...floor support 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 Ltd

    Medina, OH
    1 day ago
  •  ...ideal candidate will apply independent judgment, strong software engineering fundamentals, and innovative problem-solving skills to develop solutions tailored to unique government and mission requirements. Responsibilities: Design, develop, test, deploy, and... 
    Flexible hours

    Jobleads-US

    Bath, OH
    2 days ago
  •  ...Compile supplier performance KPI metrics and participate in supplier scorecard development. • Ensures suppliers meet requirements. Develop supplier to meet these requirements as needed. • Supports the Sourcing team in the selection and quality of potential suppliers... 
    Full time
    Temporary work

    CentroMotion

    Medina, OH
    4 days ago
  • We are seeking a detail-oriented and motivated Packaging Specialist to join our team. The ideal candidate will be responsible for ensuring that products are packaged efficiently and meet quality standards. This role requires a strong attention to detail and the ability...
    Hourly pay
    Full time
    Work at office
    Monday to Friday
    Weekend work
    Afternoon shift

    Takeform

    Medina, OH
    5 days ago
  •  ...trust and credibility with our customers leads to long-term results. We invest in a superior technical workforce where leaders are developed, innovation is encouraged, and achievements are recognized. We seek innovative ways to improve, experiment, take risks, foster... 
    Work from home
    1 day per week

    Radiance Technologies, Inc.

    Bath, OH
    4 days ago
  •  ...award-winning organization, including Top Workplace by NorthCoast 99 and Weatherhead 100. Role Summary We are seeking an IT Web Developer to help support and enhance our custom web applications. This role is ideal for a developer who has a solid foundation in modern web... 

    Fire-Dex

    Medina, OH
    5 days ago
  •  ...approximately 80% hands-on coding in Java or Python (Java preferred, but flexibility based on team alignment). Responsibilities include developing new functionality, maintaining existing systems, and building extensions to support evolving capabilities. Additional... 
    Internship

    Insight Global

    Bath, OH
    2 days ago
  • $100k - $125k

     ...Administration of a construction contractor’s work and assignment of inspectors to ensure adequate oversight of the contractor’s operations Develop and maintain detailed project schedules, identifying milestones and tracking progress Analysis of a Construction Contractor... 
    Full time
    Contract work
    Temporary work
    For contractors
    Work at office
    Remote work
    Home office

    Project Solutions Inc.

    Medina, OH
    a month ago
  •  ...mezzanines, workstations, robotics, and storage systems. Analyze customer operations, material flow, throughput, and capacity. Develop CAD layouts, equipment specifications, and functional designs. Integrate AMR Fleet Manager with PLCs, WMS/WES, MES, ERP,... 
    Temporary work
    Work at office
    Remote work
    Relocation package
    Flexible hours
    Night shift
    Weekend work

    MH Equipment

    Medina, OH
    2 days ago
  • $188.5k - $205.4k

     ...faster while accelerating energy development and innovation. After close, we’ll continue doing exactly what we were built to do - develop, construct, and operate the most ambitious power and data infrastructure in the country. Intersect’s operations will remain separate... 
    Remote job
    Work at office
    Local area
    Home office
    Flexible hours
    Shift work

    grabjobs

    Medina, OH
    3 days ago
  • $172k - $190k

    Job Description Job Description Benefits: ~ Licensure renewals ~ Paid vacation/annual leave ~ Comprehensive life insurance ~ Tuition reimbursement ~ ESOP ~ Performance Bonus ~401(k) ~ Dental insurance ~ Health insurance ~ Vision insurance ??...
    Full time
    Work at office
    Visa sponsorship

    RIPPLE EFFECT CONSULTING LLC

    Medina, OH
    a month ago
  • $100k - $120k

     ...to integrate mechanical, electrical, and software systems into efficient production lines. ESSENTIAL DUTIES and RESPONSIBILITIES: Develops, evaluates, and improves manufacturing methods. Solves problems confronting manufacturing performance, directly or indirectly. Identifying... 
    Full time
    Temporary work
    Weekend work

    Carlisle Brake & Friction

    Medina, OH
    6 hours ago
  •  ...Core4ce is seeking a highly experienced Software Engineer IV to provide technical leadership in designing, developing, and implementing software for mission-critical government programs. You will mentor engineers, interface with government stakeholders, and drive secure... 

    Jobleads-US

    Bath, OH
    2 days ago
  • $106.69k - $152.41k

    Requisition Number: 28433 Required Travel: 0 - 10% Employment Type: Full Time/Salaried/Exempt Anticipated Salary Range: $106,688.00 - $152,412.00 Security Clearance: Secret Level of Experience: Senior This opportunity resides with Warfare Systems (WS), a business group...
    Full time
    Contract work
    Local area
    Worldwide

    Huntington Ingalls Industries

    Bath, OH
    1 day ago
  •  ...creation. The CDE is also responsible for overseeing the creation of pumping and dewatering plans, and temporary structures, and developing trench box specifications/designs for excavations when a PE seal is required.   ** To be considered for this position, please... 
    Full time
    Temporary work
    For subcontractor
    Work at office
    Monday to Friday

    The Great Lakes Construction Co.

    Hinckley, OH
    16 days ago
  •  ...Client Focus Reviewing draft proposals for adherence to firm, industry, state, local and federal regulations and best practices. Developing Scope of Work, Estimate of Hours, and Bid Packages as necessary to support the proposal and design efforts. Collaborating with sales... 
    Local area

    Solvenow Inc.

    Wadsworth, OH
    2 days ago
  • $9k

     ...managed by AFLCMC. Responsibilities Assist in translating user requirements into system requirements, which will be used to design, develop, test, and evaluate systems, subsystems, and equipment for deployment. Provide Systems Engineering support for technology and... 
    Full time
    Contract work
    Work experience placement
    Work at office
    Immediate start
    Worldwide
    Flexible hours

    Modern Technology Solutions Inc

    Bath, OH
    5 days ago
  •  ...obtain TS/SCI. WAG-AT conducts studies to identify new capabilities; matures laboratory technologies to be weapon system ready; and develops, tests, and rapidly fields new AT capabilities/products all which provide insight and foundational AT technology to seed DoD... 
    Full time
    Contract work
    Part time
    For contractors
    Work at office
    Local area
    Flexible hours

    Serco

    Bath, OH
    1 day ago
  •  ...certification processes execution. Review engineering change notices/proposals, contract modifications and program risks and develop solutions. Support Airworthiness & Compliance process by applying MIL-HDBK-516C criteria, military airworthiness processes, compliance... 
    Contract work

    Modern Technology Solutions Inc

    Bath, OH
    2 days ago
  •  ...include: Defining/refining requirements, analyzing datasets, and building recommendations to inform key strategic decisions Developing and applying tools and processes to optimize technical delivery Creating detailed, insightful reports and visualizations for... 

    Radiance Technologies

    Bath, OH
    1 day ago
  • $87.1k - $157.45k

    Leidos has an immediate & exciting opportunity for a TS/SCI cleared Mechanical Modeling Engineer in our Intel Security Sector's Analysis Solutions Business Area. Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software...
    For contractors
    Immediate start
    Flexible hours

    Leidos

    Bath, OH
    1 day 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
  •  ...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
    2 days ago
  •  ...Systems is looking for a junior programmer to join our team in a relaxed environment with a casual dress code to maintain, improve, and develop existing and new software products. Responsibilities: • Design, develop, and implement new software systems • Maintain and... 
    Casual work
    Immediate start
    Worldwide

    Tharo Systems, Inc.

    Brunswick, OH
    25 days ago
  • Job Overview Candidate must be able to function as the Digital Signal Processing (DSP) Subject Matter Expert for our team. The candidate must be able to solve problems creatively, communicate effectively, and proactively engage in technical decision making to achieve objectives...
    Work experience placement
    Local area

    Mission Technologies, a division of HII

    Bath, OH
    2 days ago
  • $150k

     ...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 integrating... 
    Local area

    Jobot

    Rittman, OH
    1 day ago

Do you want to receive more vacancies?

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