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
* Bachelor's 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
* Bachelor's 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

PI13bfb0a23d
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Firmware Developer in Mayfield Heights, OH vacancy
  •  ...experience working with real-time embedded development environments and ARM/Intel architectureDesired qualification:1. Experience developing software to meet safety and security standards such as IEC 61508 or IEC 624432. Experience developing software using a scripting... 
    Suggested

    Yochana

    Pepper Pike, OH
    3 days ago
  • Ingénieur principal en micrologiciel embarqué Current Lighting recherche un ingénieur principal en micrologiciel embarqué pour se joindre à son équipe progressive, dynamique et évoluant dans un environnement à rythme rapide, spécialisée dans l’automatisation des contrôles...
    Suggested
    Temporary work

    Current Lighting

    Mayfield Heights, OH
    2 days ago
  •  ...will be responsible for the design, development, and testing of embedded software, features, and functionalities.. This team is developing a cutting-edge product that will be released globally Position: Embedded Software EngineerLocation: Beachwood, OHLong Term project... 
    Suggested

    Apex Systems

    Pepper Pike, OH
    12 hours ago
  • $90k - $144.9k

     ..., development, integration, debugging, and support of embedded firmware and software solutions for industrial and connected products used...  ...SAT Software and Electrical Manager. You'll get to:Design, develop, test, and maintain embedded firmware in C and C++ for embedded... 
    Suggested
    Full time
    Local area

    Stanley Black & Decker

    Mayfield Village, OH
    3 days ago
  •  ...Sr Embedded Firmware EngineerCurrent Lighting is seeking an Sr Embedded Firmware Engineer to join our progressive and dynamic fast-paced enterprise and device controls automations team. We are developing the next generation of world class Internet of Things (IoT) connected... 
    Suggested

    Current Lighting

    Cleveland, OH
    3 days ago
  •  ...introduced to the skills necessary for a successful insurance career at AmTrust North America by working closely with our Software Developer team. Throughout this internship, you will build a foundational background and under the different components within IT. This... 
    Summer work
    Internship

    AmTrust Financial Services, Inc.

    Mayfield Heights, OH
    1 day ago
  •  ...JOB SUMMARY: The Senior Software Engineer is responsible for designing, developing, and maintaining scalable software applications, APIs, and enterprise systems that support business objectives. This role serves as a technical leader within the engineering team... 
    Full time
    Contract work

    ConsultNet Technology Services and Solutions

    Mayfield Heights, OH
    1 day ago
  •  ...Oh-44087 Position Description: As a Hardware Development Engineer at Rockwell Automation, you will join a collaborative team developing advanced automation control systems. You'll contribute to all stages of hardware product development—from sub-circuit design and... 
    For contractors
    Visa sponsorship
    Work visa

    Kasmo Global

    Pepper Pike, OH
    1 day ago
  •  ...Description Job Description As a Senior Hardware Development Engineer at Rockwell Automation, you will join a collaborative team developing advanced automation control systems. You'll contribute to all stages of hardware product development-from sub-circuit design and... 
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    2 days ago
  • $63 - $67 per hour

    Job Title: Firmware Engineer Job Description This role focuses on designing, developing, and maintaining embedded firmware for digitally controlled power supplies, intelligent heater controllers, and advanced process control systems. The Firmware Engineer applies expertise... 
    Contract work
    Temporary work
    Work at office

    Actalent

    Willoughby, OH
    2 days ago
  •  ...following. Other duties may be assigned:Prepares detailed quotations for product, services, and engineering requirements to be used in developing a formal quote for customer.Develops and writes equipment specifications, performance requirements, cost analysis, and proposals... 
    Temporary work
    Traineeship

    Mayfran International

    Mayfield Village, OH
    12 hours ago
  • Develop and implement industry-leading commercial software through subsystem design, coding, and developer testing. Collaborate with global teams to ensure products meet quality management standards and functional requirements. Requirements Requires a bachelor's degree... 
    Flexible hours

    FAMU National Alumni Association

    Mayfield Heights, OH
    2 days ago
  •  ...your career in embedded software by solving challenging problems using modern technologies, tools, and practices.Essential Functions:Develop safety- and security-critical embedded software for new Programmable Logic ControllersWork in a variety of hardware and software... 

    Kasmo Global

    Cleveland, OH
    3 days ago
  •  ...team. In this critical role you will have the opportunity to develop, integrate, test, and maintaining embedded software in our X-...  ...Developing high level software which interfaces with low level firmware. Keeps the supervisor aware in a timely manner of any... 
    Full time

    NR Consulting

    Cleveland, OH
    2 days ago
  •  ...Skill: Senior C#.Net Developer Strong .Net core, API Development & Backend development experience. Develop .Net code to manage the SQL data for various aspects of data driven logic. Utilize Azure DevOps, CI/CD pipelines and associated technologies... 

    3B Staffing LLC

    Pepper Pike, OH
    12 hours ago
  •  ...digital # Embedded microprocessor system design # Embedded firmware development # Schematics and assembly drawings # Cadence...  ...New Product development positions are usually confidential so that the company's competition can't figure out what they are developing... 

    Rogers Group

    Euclid, OH
    12 hours ago
  •  ...Jconnect INC . Below is the requirement with my client. Please let me know if you are available for this role. Title: Senior C#.Net Developer Location : Detroit, MI Duration: Fulltime JOB DESCRIPTION : Job Description Skill:... 
    Full time
    Immediate start
    Relocation

    3B Staffing LLC

    Mayfield Village, OH
    12 hours ago
  • $60 per hour

     ...Job Description Job Description Job Title: Firmware Test Engineer Solon, OH Job Description We are seeking a talented firmware Test Engineer to join our team in managing automated test systems. This position involves collaborating with multiple engineering teams... 
    Contract work
    Temporary work
    Internship
    Remote work
    Night shift

    Actalent

    Solon, OH
    4 days ago
  • Emerald Resource Group Software Engineer Technical Environment The stack is built on .NET (C#) and related Microsoft technologies, RESTful APIs, and SQL Server. The team integrates web-based applications with enterprise platforms and third-party systems, within...
    Full time
    Internship

    Emerald Resource Group

    Willoughby, OH
    1 day ago
  • Company Description SRPM, Inc. is an ISO 9001:2015-certified, ITAR-registered precision CNC machine shop founded in 1985 that specializes in close-tolerance, complex components. The company serves customers in electronics, defense, aerospace, medical, wireless communications...
    Full time
    Work experience placement

    SRPM, Inc.

    Solon, OH
    4 days ago
  •  ...obsessed with getting the hard stuff right, Eagle Wireless is where that happens. Job Summary: Join our internal software team to develop and extend our in-house Manufacturing Execution System (MES). You'll work directly with our electronics manufacturing line to... 
    Full time
    Internship
    Work at office

    Eagle Wireless

    Solon, OH
    2 days ago
  • $68.57 per hour

     ...Immediate need for a talented Snowflake Developer . This is a 06+ Months Contract opportunity with long-term potential and is located in US (Remote) . Please review the job description below and contact me ASAP if you are interested. Job ID:26-33409 Pay Range... 
    Contract work
    Local area
    Immediate start
    Remote work

    Pyramid Consulting

    Mayfield Village, OH
    2 days ago
  • $85k - $130k

     ...model and products that are recession-resistant. Excellent opportunity for skilled Low-Level Electronics Testing/V&V Engineers, Firmware Engineers, and Embedded Software QA Engineers. Desired Skills/Experience Experience working closely with Electronics R&D... 
    Full time

    Direct Recruiters

    Cleveland, OH
    1 day ago
  •  ...architecture decisions at a team and product level Coach the technical team, be a hands-on, working leader who engages to help the team to develop solution and solve all surfacing problems at hand Identify and remove technical impediments Work with Product Owner(s) to align the... 
    Work experience placement
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    2 days ago
  • At a Glance Company: Norman Noble Inc. Location: Highland Heights, OH (On-Site) Job Type: Full-Time Pay Range: Competive based on experience Overtime: May Be Required Experience Level: Senior (5+ Years) Published: March 12, 2026 Apply Link: ...
    Full time

    Norman Noble Inc.

    Highland Heights, OH
    8 days ago
  • $63 - $67 per hour

     ...We are seeking an experienced Hardware Engineer to design and develop advanced power conversion and power supply systems for commercial...  ...documentation and traceability. Collaborate closely with firmware and embedded engineers to integrate analog electrical designs with... 
    Contract work
    Temporary work
    Work at office

    Actalent

    Willoughby, OH
    7 days ago
  • Must be willing to work onsite in Downtown Cleveland 5 days per week. Must be US Citizen or Green Card Holder. Only LOCAL Candidates will be considered. No third-party candidates. Senior DevOps Engineer Responsibilities ~5+ years of DevOps Engineering experience...
    Full time
    Local area

    Exodus Integrity Services | IT Staffing & Consulting

    Cleveland, OH
    3 days ago
  • Job Description Job Description Position Summary The Data Center Lead Building Engineer provides maintenance support for the Data Center and campus.  Maintains all mechanical and electrical systems in the complex.  Aids outside vendors/contractors for specialized...
    For contractors
    Work at office

    H5 Data Centers

    Cleveland, OH
    7 days ago
  •  ...products and systems. Job Duties Prepares detailed quotations for product, services, and engineering requirements to be used in developing a formal quote for customer. Develops and writes equipment specifications, performance requirements, cost analysis, and... 
    Full time
    Traineeship

    ProTech

    Mayfield Heights, OH
    4 days ago
  •  ...frameworks.Ability to drive and deliver quality through process, instrumentation and testing in collaboration with others.Experience in developing test strategies, test plans, test cases, and test suites.Experience defining and maintaining detailed test cases, test results,... 

    Samprasoft

    Cleveland, OH
    1 day ago

Do you want to receive more vacancies?

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