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
$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...SuggestedContract workTemporary workDay shift$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...SuggestedWeekly payFull timeContract workLocal areaImmediate startMonday to FridayFlexible hoursShift workWeekend work$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. ...SuggestedRemote work- ...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
- ...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...SuggestedWork experience placementFor subcontractorWork at office
- ...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
- ...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 timeTemporary work
- 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 payFull timeWork at officeMonday to FridayWeekend workAfternoon shift
- ...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 home1 day per week
- ...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...
- ...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
$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 timeContract workTemporary workFor contractorsWork at officeRemote workHome office- ...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 workWork at officeRemote workRelocation packageFlexible hoursNight shiftWeekend work
$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 jobWork at officeLocal areaHome officeFlexible hoursShift work$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 timeWork at officeVisa sponsorship$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 timeTemporary workWeekend work- ...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...
$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 timeContract workLocal areaWorldwide- ...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 timeTemporary workFor subcontractorWork at officeMonday to Friday
- ...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
$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 timeContract workWork experience placementWork at officeImmediate startWorldwideFlexible hours- ...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 timeContract workPart timeFor contractorsWork at officeLocal areaFlexible hours
- ...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
- ...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...
$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 contractorsImmediate startFlexible hours$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 workWork at officeFlexible hours- ...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
- ...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 workImmediate startWorldwide
- 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 placementLocal area
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Developer. Be the first to apply!





