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
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
- ...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...SuggestedFull timeWork at officeRemote work
- ...obtain information on project limitations and capabilities, performance requirements, and interfaces. Provides business solutions by developing complex or multiple software applications.Primary Responsibilities:Develops original and creative technical solutions to on-going...SuggestedFull timeWork at office
$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...SuggestedContract workTemporary work- ...Purpose of Your RoleUse business and technical knowledge to translate the vision for divisional initiatives into business solutions by developing complex stock plan services software applications on a mainframe platform running under a Z/OS environment. The Skills You...SuggestedFull time
- ...fiduciary responsibility. Builds and improves software and Web applications using Java, J2EE, Spring MVC, Spring Core, and Spring Boot. Develops User Interaction (UI) screens using HTML, Cascading Style Sheets (CSS), JavaScript, and Angular. Creates reusable templates using...SuggestedFull time
$70 - $75 per hour
...Fidelity Insurance Agency (FIA) product area. You will apply your strong software development and test automation skills to design, develop, test, deploy, maintain, and improve Fidelity investments software solutions. You will also be supporting your team in adopting...Contract workTemporary workRemote work- ...Crypto currencies )Strong software programming skillsProven track record designing and building complex end-to-end systems (full stack developer)Willingness to understand and pick up something new on a continual basisCommunication, teamwork and empathy skills to co-develop...Full time
- Fidelity will not provide immigration sponsorship for this position.Job Description:The RoleWe are seeking a Principal Quant Developer to join our Quantitative Research & Investments Technology (QRIT) team in Fidelity Asset Management Technology. This role will partner...Full timeWorldwide
$65k - $105k
...commercial partnerships grow Work with clients and partners to identify software integration requirements Collaborate with developers to plan, test, and complete project tasks Continue developing your skills to improve yourself and the services we provide Analyze...Permanent employmentFull time$75k - $85k
...use their knowledge of programming languages to code websites and web applications for an exciting entrepreneurial company. The Web Developer will fill a crucial role within the organization their duties include communicating with clients to determine their needs and...Full time- ...user experience to our customers.The Purpose of Your RoleOur teams build and contribute to Fidelity’s digital presence. As a desktop developer, you will help us build the desktop user experience and the underlying platforms needed to support our digital presence. You’ll...Full time
$80k - $95k
...React.js, SQL Server, TypeScript, NUnit, PowerShell, and other tools Collaborate with our software engineering team Design and develop features for existing and new applications Partner with our conversion team to migrate clients from legacy systems...Full timeWork at officeFlexible hours3 days per week- ...best practices.Champion the adoption of AI-enabled engineering capabilities and intelligent automation opportunities that improve developer productivity, accelerate delivery, enhance software quality, and reduce operational overhead.Lead large-scale archive modernization...Full time
- ...immigration sponsorship for this position.Job Description:As Principal Cloud Engineer, you will utilize your strong Cloud experience to develop solutions in support of Fidelity Brokerage Recordkeeping Technology. This position involves working on an exceptionally talented...Full time
- ...Engineer to help grow our Fidelity Institutional (FI) business by building innovative, scalable AI solutions. In this role, you'll develop and deploy production-ready AI systems that drive lead generation, intelligent product recommendations, coverage strategy optimization...Full time
- ...) and machine learning (ML) initiatives by working closely with data scientists, engineers, and stakeholders to architect, design, develop, and operate enterprise solutions. Designs and implements application and service-based architectures to support AI and ML workloads...Full time
- Beckett Corporation in North Ridgeville, OH is offering a Spring 2027 Software Engineer Internship. The program pairs students with mentors and provides meaningful work assignments that connect academic knowledge with real-world engineering challenges. Interns work on planning...Internship
$93.6k - $114.4k
...Proficient in Java, Java/J2EE, Spring, and Spring Boot. Practical knowledge of building REST APIs and microservices. Experienced in developing and testing scalable cloud applications following SOA principles. Familiar with deploying applications to both on-premises and...Work at office- Kforce has a client that is seeking a ServiceNow Developer in Westlake, TX. Duties Include: * Design, develop, and customize ServiceNow applications and modules using JavaScript, Glide, Flow Designer, and other platform tools * Develop and maintain ServiceNow forms, workflows...Full time
- Fidelity will not provide immigration sponsorship for this position.Job Description:The RoleAs a Mainframe/Data Platform Production Support Engineer, you will provide Level 3 support for critical enterprise data platforms and applications that power Workplace Investing....Full time
- Kforce has a client that is seeking a Principal Java API Automation Engineer in Westlake, TX. * Extensive background in API testing and automation: 8+ years of experience * Capability to build and implement automation frameworks from scratch * Good knowledge of SQL for ...Contract workTemporary work
- 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
- ...up, and archiving data. · Documenting processes related to database design, configuration, and performance. · Keeping abreast of developments and best practices in database engineering.What’s Needed?Bachelor’s degree in information systems, Computer Science, or a...
$156k - $166.4k
...architectures; using Kafka and SQS for messaging, Redis for caching, and SQL/NoSQL data modeling. Experience provisioning and developing on AWS, including services such as SQS, Lambda, DynamoDB, RDS, S3, Kinesis, and EKS. Ability to design and document secure, performant...Hourly payFull time- ...Services, and Enterprise Data Management. Finance Technology organization within EFT is seeking a Senior Software Engineer to design, develop & implement data solutions. Learn more about the career areas and lines of business at wellsfargojobs.com. In this role, you...Full timeWork experience placementRelocation package
- ...operations. This individual will work closely with IT leadership to develop long-term strategies to optimize the effective use of the... ...IBM mainframe hardware including hardware installs and upgrades, firmware and module patching and lifecycle planning.• Strong knowledge...
$162k - $262.2k
84.51° is a retail data science, insights and media company. We help The Kroger Co., consumer packaged goods companies, agencies, publishers and affiliates create more personalized and valuable experiences for shoppers across the path to purchase. Powered by cutting-edge...Permanent employmentH1bLive inWork at officeRelocationWork visaRelocation packageMonday to Friday- ...development related to fuel design, uprate safety analysis, reload evaluations, and implementation of uprate-related fuel changes.* Develop and execute the integrated fuel transition plan across all three units, including initial reload support, early-cycle performance...Full time
- ...You HaveDemonstrated experience implementing Customer Experience, API and / or Mobile based test solutionsExtensive experience in developing and implementing program level test strategy across integrated systemsExpertise in designing, developing, and maintaining data...Full timeWork experience placement
- Job Description Job Description Company Description · Billion dollar corporation operating in the industrial manufacturing sector · Has expanded the business by 40%, demonstrating sustained momentum Job Description · Lead the design...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Developer. Be the first to apply!




