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 4 days ago
Similar jobs that could be interesting for youBased on the Firmware Developer in Berea, OH vacancy
  •  ...production incidents and implement preventive measures to improve system reliability. Identify recurring operational issues and develop automation solutions to eliminate manual tasks and improve operational efficiency. Create, maintain, and update operational documentation... 
    Suggested

    AceStack LLC

    Strongsville, OH
    5 days ago
  •  ...Python/Spark # Do you have at least 3+ years experience building and designing APIs in Python? Position Title: Python Developer Position Location: Hybrid: 3 days in office, 2 remote Strongsville OH Pittsburgh, PA Roles and... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    3B Staffing LLC

    Strongsville, OH
    5 days ago
  •  ...Responsibilities: Code Development: Writing, testing, and debugging Python code for various applications. Back-end Development: Developing server-side logic, back-end components, and APIs. Integration: Integrating applications with other services and systems.... 
    Suggested

    SARIAN Co

    Strongsville, OH
    4 days ago
  •  ...Intelligence Tools: Hands-on experience with Tableau Desktop, Tableau Prep, and other BI platforms such as Microsoft Power BI for developing advanced dashboards and analytical reports. Data Warehouse Expertise: Strong understanding of data warehouse concepts, data... 
    Suggested
    Flexible hours

    Kyyba

    Strongsville, OH
    2 days ago
  • Sr Devops Engineer Seasoned and impact-driven Sr. DevOps Engineer with 10 years of experience automating and optimizing cloud infrastructure across AWS, multi-cloud, and hybrid environments. Highly proficient in Terraform, Ansible, Python, and PowerShell, with extensive...
    Suggested

    JConnect Infotech

    Strongsville, OH
    5 days ago
  •  ...Python Developer Location: Strongsville- OH / Phoenix AZ / Dallas TX / Pittsburgh PA Duration: Full Time Job Description: Python Developer with 6 to 8 years of experience in design, develop, and maintain applications and data solutions using Python. The... 
    Full time

    JConnect Infotech

    Strongsville, OH
    5 days ago
  •  ...contribution at a manufacturing company with a growing number of opportunities. We provide a real world work experience designing and developing state-of-the-art technology regulated by the FDA. Our co-op program has provided full time employment for many students upon... 
    Full time
    Contract work
    Work experience placement
    Local area
    Worldwide
    Monday to Friday

    Codonics

    Middleburg Heights, OH
    1 day ago
  •  ...Modify existing software to correct errors, to adapt it to new hardware or to upgrade interfaces and improve performance. • Design and develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. •... 
    Contract work
    Bank staff
    Local area

    System One

    Strongsville, OH
    a month ago
  •  ..., interpersonal, and analytical skills. • Proven ability to learn and rapidly adapt to new challenges. • Good interaction with developers, managers, and team members to coordinate job tasks • Strong commitment to work. EDUCATION: • Bachelor’s or will look at equivalent... 

    System One

    Strongsville, OH
    a month ago
  •  ...Junior AI Developer POSITION LOCATION: Pittsburgh, PA, 15222 or Strongsville, OH, 44136 or Dallas, TX 75234 WORK ARRANGEMENT: Hybrid, 3 days in office, 2 days remote. Pay Rate: $40 to 50/hr. on W2 ONLY LENGTH OF ASSIGNMENT: 9 Months Contract to Hire role... 
    Contract work
    Internship
    Work at office
    Remote work
    Flexible hours

    Artech

    Strongsville, OH
    2 days ago
  • $35.81 - $43.81 per hour

     ...Junior AI Developer Genesis10 is currently seeking a Junior AI Developer for a contract position with a Major Financial Institution located in Pittsburgh, PA, Strongsville, OH, and Dallas, TX. This is a 9+ month contract opportunity. We are seeking a Junior AI Developer... 
    Hourly pay
    Permanent employment
    Contract work
    Internship

    Genesis10

    Strongsville, OH
    4 days ago
  •  ...for our interns to Learn about the industry, be Educated by Sr. Leadership and their peers, Achieve their personal goals and Develop their skills and knowledge base. We pride ourselves in providing innovative programs to our interns for them to learn and grow as... 
    Full time
    Summer work
    Internship
    Local area

    Union Home Mortgage

    Strongsville, OH
    4 days ago
  •  ...React Js Developer Location: Pittsburgh (PA), Strongsville (OH) Full time Must Have Technical/Functional Skills: React.js, TypeScript, JavaScript (ES6+), HTML5. CSS3, Bootstrap, Material UI. Tailwind CSS Roles & Responsibilities: Develop and... 
    Full time

    AceStack LLC

    Strongsville, OH
    4 days ago
  • $150k - $190k

     ...generous PTO, tuition reimbursement • Consistently ranked as one of the best companies to work for in Cleveland Role • Build, develop, and lead high-performing software engineering teams • Ensure the reliability, maintainability, security, scalability, and... 
    Full time

    Riverside Recruiting

    Strongsville, OH
    3 days ago
  • $125k - $150k

    Hands-On Manager of Software Engineering $125,000 to $150,000 salary + 10% bonus Strongsville, OH Company • Full health coverage • Medical, dental, vision, 401k match, generous PTO, tuition reimbursement • Consistently ranked as one of the best companies ...
    Full time

    Riverside Recruiting

    Strongsville, OH
    3 days ago
  •  ...Lead Full Stack Developer Position Location: Preferred: Pittsburgh, PA, 15222 Secondary: Strongsville, OH, 44136 / Dallas, TX, 75234 / Birmingham, AL, 35233 / Phoenix, AZ, 85016 Pay Rate: $65 to 75/hr. on W2 ONLY Potential to start as hybrid as contractor and move to... 
    Contract work
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Artech

    Strongsville, OH
    4 days ago
  •  ...Java Backend Developer Location: Pittsburgh, PA/Strongsville, OH Full Time Skill: Java Backend Developer Must Have Technical/Functional Skills: Java Backend development, API development (REST). Database management (SQL, MongoDB). Version control... 
    Full time

    AceStack LLC

    Strongsville, OH
    3 days ago
  •  ...Job Description Job Description Position Summary Join us to develop the future of real-world, user-centered construction technology with a creative and fun team! Foundation Software is one of the fastest-growing private companies in the U.S. and a Northeast Ohio... 
    Permanent employment
    Full time
    Work experience placement
    Casual work
    Work at office

    Foundation Software

    Strongsville, OH
    27 days ago
  •  ...implementing new features based on established specifications and modifying/maintaining the existing software. The Applications Developer will participate in design and coding activities with other team members. The ideal candidate will have strong knowledge in C#, Vue... 
    Casual work
    Work at office

    Foundation Software

    Strongsville, OH
    27 days ago
  • Job Description Job Description Position Title: Software Engineer Lead Location: Pittsburgh, PA/Cleveland, OH Initiatives/Projects: optimizing the existing application to reduce spend year over year. Industry background: Banking/financial is preferred Team...
    Flexible hours

    System One

    Strongsville, OH
    a month ago
  •  ...applications. The engineer will establish design constraints and timeline for development projects. Support the commercial team to develop the sales pipeline by reviewing customer requirements, conducting product presentations, establishing customer specific value... 
    Full time
    Local area

    Momentive Technologies

    Strongsville, OH
    3 days ago
  • Job Description Job Description Job Title: Software Engineer Lead - Automation Anywhere Location: Strongsville, OH Type: Contract Compensation: Contractor Work Model: Onsite – onsite Responsibilities Act as a tech lead to manage automation requests, determining...
    Contract work
    For contractors
    Local area

    System One

    Strongsville, OH
    a month ago
  • $70 - $170 per hour

     ...maintain client PAC policy rules governing vulnerability automation, ensuring compliance with security policies before execution. Develop Ansible playbooks and Terraform modules for infrastructure remediations, ensuring automated compliance evidence generation for... 
    Contract work
    Local area
    Shift work

    System One

    Strongsville, OH
    17 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

    Parma Heights, OH
    15 days ago
  •  ...Front End Angular Developer Location: Strongsville OH/Pittsburgh, PA Duration: Full Time Job Description: ~8+ years of professional experience in front-end development. ~8+ years of hands-on experience with Angular (v13+). ~ Solid understanding of TypeScript... 
    Full time

    JConnect Infotech

    Strongsville, OH
    5 days ago
  •  ...Full Stack Developer (Java + Angular) Location: Pittsburgh, Dallas, Columbus, Strongsville, Charlotte, Phoenix (Onsite) Role Summary We are seeking an experienced Full Stack Developer with 8+ years of experience in designing and developing scalable enterprise... 

    Apolis

    Strongsville, OH
    5 days ago
  •  ...from Jconnect INC . Below is the requirement with my client. Please let me know if you are available for this role. Title: API Developer Location : Strongsville- OH / Phoenix AZ / Dallas TX / Pittsburgh PA Duration: Fulltime JOB DESCRIPTION :... 
    Full time
    Immediate start
    Relocation

    3B Staffing LLC

    Strongsville, OH
    4 days ago
  •  ...Job Title: Hadoop Developer Location: Strongsville, OH (Onsite 5 Days) Job Summary We are seeking a skilled Hadoop Developer to design, develop, and maintain big data solutions using the Hadoop ecosystem. The candidate will work with large datasets... 

    United Software Group

    Strongsville, OH
    9 hours ago
  •  ...Jconnect INC . Below is the requirement with my client. Please let me know if you are available for this role. Title: Informatica Developer Location: Strongsville, OH / Pitsburg. PA / Dallas, TX / Phoneix AZ Duration: Fulltime JOB DESCRIPTION :... 
    Full time
    Immediate start
    Relocation

    3B Staffing LLC

    Strongsville, OH
    4 days ago
  • $55 - $70 per hour

     ...a Expert Software Engineer in Test with strong software development talent. This individual will be responsible for crafting and developing test automation and inhouse software utilities as part of the Quality Engineering organization within Fidelitys Workplace Investing... 
    Contract work
    Temporary work

    TEKsystems

    Westlake, OH
    4 days ago

Do you want to receive more vacancies?

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