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
PIc2056a244d33-26289-40444822
- ...Job Description Job 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...SuggestedFull timeWork at officeRemote work
$95k - $135k
...field, or equivalent experience At least 3 years of embedded firmware development experience using C++ Strong knowledge of real-... ...monitoring, or predictive maintenance Responsibilities: Design, develop, test, and maintain C++ embedded firmware for vending machine...SuggestedFull timeWork at officeRemote work$293.9k - $406.8k
...security, policy and networking, with a strong emphasis on reliability, interoperability, and long-term scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across Cisco’s product portfolio.Serve...SuggestedFull timeTemporary workLocal areaRemote workFlexible hours$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...SuggestedFull timeTemporary workLocal areaRemote workFlexible hours$130k - $140k
...performance, and operational readiness Work closely with the business community to understand process challenges and requirements. Develop and document improvement process use cases, define problem statements, and provide prioritization inputs for actionable business...SuggestedFull timeTemporary workLocal areaRemote workMonday to Friday- ...facilitating the open exchange of ideas and information • Ability to establish courses of action for self to accomplish specific goals, develop and use tracking systems for monitoring own work progress, and effectively use resources such as time and information • Ability to...Full timeFor contractorsWork at officeNight shift
- ...Software Developer If you have a driving passion to be part of an innovative company and want to be a part of this exciting growth in our Cleveland Technology Center, Acumen Solutions is interested in you. In return, we offer you the opportunity to become skilled at...For contractorsWork at officeLocal area
$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 timeWork at officeRemote work$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 payFull timeRemote workShift workAfternoon shift1 day per week- ...23 Independence Bus Office, OH0713 NW Bancshares HQ, PA0258 Bellevue, PA0738 Processing CenterJob DescriptionThe Core Application Developer II is a mid entry level systems application developer role that will be responsible for writing code mainly in RPGLE, SQL RPG and...Full timeWork experience placementWork at office
- ...& Network Security Job Summary The Senior DevOps Engineer uses expertise in modern development tools and practices to streamline developer operations and support software releases. By encouraging innovation and collaboration, this role supports business objectives through...Full timeWork experience placement
- ...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 timeWork experience placementWork at office
- 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
- ...AI security expertise, and the ability to influence without direct authority — operating as a credible technical peer to senior developers and AI engineers alike.Essential Functions and Primary DutiesApplication Security Strategy & ArchitectureDefine and own the enterprise...
$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 timeTemporary workLocal areaImmediate startRemote workFlexible hours- ...influence architecture, design decisions and system-level tradeoffs across the systems. You will lead and mentor engineering teams developing mission-critical embedded computing, high-speed digital systems, advanced FPGA solutions, secure processing and rugged...Permanent employmentCasual workWorldwide
- 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 employmentFull timeH1b
- 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 packageShift workNight shiftWeekend work
$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 timeTemporary workLocal areaRemote workFlexible hours- ...interface boards (Nvidia, Broadcom, Marvell)Background with VPX/VITA standards (3U/6U), COM Express, or SoM architecturesExperience developing MIL‑STD‑based rugged electronics or secure/anti‑tamper/DRFM hardwareExposure to space electronics or integration of radiation‑...Permanent employmentCasual workWorldwide
- 3+ years of combined experience in embedded software development. Development with design assurance guidance, such as DO-178 or IEC 61508. Familiarity with C language development. Experience working with version control tools and concepts. Experience with lifecycle management...Work at office
- ...Pega Developer Sonsoft, 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 employmentFull timeH1b
- ...Pega Developer Halo Group is a premier provider of IT talent. We place technology experts within the teams of the world's leading companies to help them build innovative businesses that keep them one step closer to their customers and one step ahead of the competition...Permanent employmentFull time
- ...Pega Developer One of the major IT Service Provider Job Description • At least 4 years of experience in in-depth hands-on application development experience in Pega PRPC v6.x/v7.x and Pega banking/Insurance frameworks • At least 5 years of experience in analysis...
$67.77k - $84.71k
...ETL DeveloperThe ETL Developer provides high quality, data driven, technology solutions that address business needs.Hours: Monday - Friday 8am - 5pm EST in office for the first 90 days and then hybrid schedule optionResponsibilities/Duties/Functions/Tasks:Create and support...Local areaMonday to Friday- Shape the Future with Us.At Lubrizol, we’re bringing to life the chemistry behind clean water, efficient transportation, reliable infrastructure, critical medicines, and the products people rely on every day through science, sustainability, and a culture of inclusion.As...Full timeWork at office
$100k - $120k
...audit teams to lead and execute IT-related audits.Lead planning activities to identify significant risks, determine audit scope, and develop appropriate risk-based audit procedures.Be familiar with Northwest documentation/processes/procedures, and research/interpret...Full timeWork at office$67.77k - $84.71k
...The Business Intelligence (BI) Developer is responsible for the design, development, implementation and support of mission-critical enterprise Business Intelligence (BI) reports. Working with cross-functional teams, you will participate to gather and document reporting...Local areaMonday to Friday$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 payFull timeApprenticeshipShift workDay shiftAfternoon shift- ...Product and Engineering as needed. Serve as a senior technical resource and escalation point for challenging customer engagements. Develop and contribute to reusable reference architectures, integration patterns, tools, and technical best practices. Identify recurring technical...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Developer. Be the first to apply!






