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

    VE Solutions, Inc.

    Richfield, OH
    5 days ago
  • $167.7k - $245.2k

     ...security capabilities to Windows environments. You will work closely with senior engineers, architects, and cross-functional teams to develop system-level security capabilities while contributing to a cross-platform product spanning Windows and Linux.Your ImpactAs a... 
    Suggested
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Richfield, OH
    4 days ago
  • $100k - $211.6k

     ...role serves as a link between technical engineering teams and business stakeholders, ensuring scalable infrastructure solutions are developed, launched, and widely adopted while prioritizing user experience.Key Responsibilities:Strategy & Architecture: Define the roadmap... 
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Brunswick, OH
    2 days ago
  • $94.88k - $158.13k

    Job ID: R236402Posted: 2026-10-14Location: OH - Miamisburg (45342); Collier Building (FL011); Colorado Mills (CO140); AL - Birmingham (35233); TX - Farmers Branch; Strongsville Technology Center (OH537); The Biltmore (AZ050); PA - Pittsburgh (15219)Salary: $94,875.00 - ...
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Brunswick, OH
    2 days ago
  • $86.25k - $158.13k

    Job ID: R230850Posted: 2026-10-14Location: PA - Pittsburgh (15222); AZ - Phoenix; CO - Lakewood (80215); AL - Birmingham (35233); OH - Strongsville; TX - Farmers BranchSalary: $86,250.00 - $158,125.00Type: Full timeCountry: United States of AmericaCompany: PNCPosition OverviewAt...
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Brunswick, OH
    2 days ago
  • $86.25k - $172.5k

     ...sponsorship for employment visas or participate in STEM OPT for this position. You will be part of a team responsible for designing, developing, and maintaining automation solutions supporting enterprise database platforms. The role combines strong Oracle DBA expertise... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Brunswick, OH
    2 days ago
  • $86.25k - $158.13k

    Job ID: R236419Posted: 2026-10-13Location: Two PNC Plaza (PA374); Strongsville Technology Center (OH537); Denver - 12345 W Colfax (CO147); Phoenix - East Camelback Exec Suite (AZ014); Birmingham - Brock (AL112); Dallas Innovation Center - Luna Rd (TX270)Salary: $86,250....
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Brunswick, OH
    2 days ago
  • $151.6k - $222.4k

     ...candidates in USA are also encouraged to apply and be considered. Meet the TeamThe Automation and Configuration Management (ACM) team develops and maintains a configuration platform that enables internal and external customers to manage Splunk Enterprise Cloud environments... 
    Full time
    Temporary work
    Local area
    Immediate start
    Remote work
    Flexible hours

    CISCO Systems

    Richfield, OH
    2 days ago
  • $86.25k - $143.75k

    Job ID: R236923Posted: 2026-10-14Location: PA - Pittsburgh (15222); Strongsville Technology Center (OH537); The Biltmore (AZ050); Birmingham - Brock (AL112); Dallas Innovation Center - Luna Rd (TX270)Salary: $86,250.00 - $143,750.00Type: Full timeCountry: United States ...
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Brunswick, OH
    2 days ago
  • Company DescriptionSonsoft , Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled...
    Permanent employment
    Full time
    H1b

    Sonsoft

    Richfield, OH
    1 day ago
  • $36.06 - $43.27 per hour

    Embedded Software Engineer Join a collaborative engineering team developing software that interfaces directly with hardware systems and remote devices. This role focuses primarily on embedded software development using C/C++, with opportunities to work alongside electrical... 
    Contract work
    Temporary work
    Work at office
    Remote work

    Talentify

    Middleburg Heights, OH
    5 days ago
  • $250.6k - $362.6k

     ...security, policy and networking, with a strong emphasis on reliability, interoperability, and long-term scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader product portfolio and multiple... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Richfield, OH
    3 days ago
  • $214.1k - $309.8k

     ...security platforms that protect applications, devices, and data across modern data centers and cloud environments. As part of the team developing Cisco Hypershield Smart Switches, you’ll help build high-performance data plane software that leverages Data Processing Units (... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Richfield, OH
    4 days ago
  • $33k - $96k

     ...MRBG is seeking a Technology & Systems Associate who builds the tools our clients run their businesses on. The right candidate is a developer at heart who wants that work to land inside a real company: an application that replaces the spreadsheet an operations team lives... 
    Hourly pay
    Full time
    Remote work
    Shift work
    Afternoon shift
    1 day per week

    Manchester RBG

    Independence, OH
    1 day ago
  • $85k - $110k

     ...Emerald Resource Group Software Developer (2 Open Roles) Location: Richfield, Ohio (4 days in office, 1 remote) Type: Full time, direct hire Salary: $85,000 to $110,000, depending on experience and background Open roles: One Junior/Mid-level developer... 
    Full time
    Work at office
    Remote work

    Emerald Resource Group

    Brecksville, OH
    11 hours ago
  • $42 - $56 per hour

    Journeyman Toolmaker (Toolmaker III) Richfield, WI | Full-Time | 1st & 2nd Shift Available Earn a 15% Shift Premium on 2nd Shift $42.00–$56.00 per hour Build the Tools That Make Precision Manufacturing Possible. Every precision-machined component begins with exceptional...
    Hourly pay
    Full time
    Apprenticeship
    Shift work
    Day shift
    Afternoon shift

    Strohwig Industries Inc

    Richfield, OH
    16 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
    9 days ago
  • $188.5k - $238.2k

    The application window is expected to close on: 10/29/2026Candidate required to live in or relocate to Cleveland or Columbus, OHMeet the TeamWe are seeking a dynamic and passionate professional to join our team in a role that embraces the transformative power of technology...
    Full time
    Temporary work
    Live in
    Local area
    Relocation
    Flexible hours

    CISCO Systems

    Richfield, OH
    4 days ago
  • Summary: The Application Engineer, reporting to the Customer Service Manager, is directly responsible for enhancing process capabilities in providing system solutions for our end-users’ applications. Will use knowledge, experience, and skills to provide technical support...
    Full time

    Anderson Process

    Independence, OH
    1 day ago
  •  ...to deliver scalable, secure, and maintainable technology solutions aligned with enterprise objectivesEssential Functions• Design, develop, test, and maintain software applications and services.• Create scalable, secure, and high-performing solutions aligned with enterprise... 
    Full time
    Work experience placement
    Work at office

    Northwest Bank

    Independence, OH
    3 days ago
  •  ...Independence, OH, United StatesSchedule: Full timePosted: 2026-10-15The Advanced Application Engineer- Testing is responsible for developing and maintaining test applications, building representative test environments, validating new equipment and software, and... 
    Temporary work
    For contractors
    Flexible hours

    Honeywell

    Independence, OH
    2 days ago
  •  ...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... 

    AceStack LLC

    Strongsville, OH
    5 days ago
  • Job Type Full-time Description Participate as a team member in the technical development of schematic, design development, construction documents, specifications and construction administration for institutional and commercial building projects. Duties...
    Full time
    Temporary work
    For contractors
    Summer work
    Work at office
    Work from home
    Monday to Friday
    Flexible hours

    Thorson Baker & Associates

    Richfield, OH
    3 days 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. •... 
    Full time
    Contract work
    Bank staff
    Local area

    System One

    Strongsville, OH
    1 day 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... 
    Full time

    System One

    Strongsville, OH
    1 day ago
  • $97k - $143k

     ...implementation.Select components and create bill of materials.Provide sketches, mark-ups, and direction to Electrical Designers to develop project drawings.Prepare customer submittals, Sequence of Operation (SOO), and test procedures.Assist with factory testing and field... 
    Live in
    Local area
    Remote work
    Relocation

    Eaton Corporation

    Parma, OH
    2 days ago
  • $15 - $20 per hour

    Job Description Job Description Description: Thorson Baker + Associates is seeking a Structural Engineering Intern to support our electrical engineering team in the design and development of institutional, retail, and commercial building projects. This position ...
    For contractors
    Internship
    Work at office
    Flexible hours

    Thorson Baker & Associates Inc.

    Richfield, OH
    23 days ago
  •  ...requirements, including deviations. Works with manufacturing/production staff, engineers, customers, vendors, and suppliers. Develop production work instructions, process documentation, and visual aids that translate design intent into repeatable, compliant... 
    Contract work
    Local area
    Worldwide

    Norman Noble Inc.

    Richfield, OH
    12 days 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
    29 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

Do you want to receive more vacancies?

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