About Us CME is a technology partner with 40+ years of experience creating and modernizing systems, scaling AI, and enabling transformation that lasts. Our solutions power Fortune 500 brands and serve 80M+ daily users worldwide, with 90%+ client retention built on trust and delivery excellence. By uniting strategy, engineering, and adoption under one roof, we give enterprises the resilience and agility to reimagine business and lead the future. Job Description We are seeking a Senior Staff / Lead Firmware Engineer to help scale the next generation of our market-leading embedded printing solutions. This role focuses on architecting and developing new firmware platforms from the ground up while working closely with cross-functional engineering teams to deliver high-performance, reliable, and scalable products across multiple device categories. The Key Responsibilities are: Develop robust, real-time embedded software architectures from the ground up. Design and implement firmware platforms for high-performance tabletop systems, specialized care-label fabric printers, and ultra-mobile handheld devices. Develop low-level drivers and control algorithms for critical printing peripherals, including stepper and DC motors, thermal print heads, and print engines. Design and implement telemetry, logging, and remote monitoring frameworks to track device health and diagnose field issues. Participate in rapid prototyping initiatives to validate new product concepts, features, and hardware components. Validate and troubleshoot complex system-level issues in the lab using oscilloscopes, logic analyzers, JTAG debuggers, and protocol analyzers. Collaborate closely with electrical and mechanical engineering teams to translate electro-mechanical requirements into robust firmware solutions. Requirements Bachelor’s degree in Computer Science, Software Engineering, or a related field. 7+ years of experience in embedded systems development with expert-level proficiency in C language. Proven experience architecting and developing systems using Real-Time Operating Systems such as FreeRTOS. Strong understanding of embedded communication protocols including BLE, Wi-Fi, USB, UART, SPI, and I2C. Hands-on experience driving physical peripherals such as motors, thermal components, and sensors. Strong hardware debugging skills with the ability to read schematics and use standard lab equipment including oscilloscopes and logic analyzers. Proven track record of delivering commercialized, mass-produced embedded devices. FPGA design and development experience using Verilog or VHDL is a plus. Previous experience developing printers is highly desirable. Experience developing RFID encoders or readers is considered an advantage. Experience working with INTEGRITY OS is a plus. Excellent English communication skills. Ability to collaborate effectively in cross-functional and multidisciplinary teams. This opportunity is Hybrid for Lebanese applicants.
Lead DevOps Engineer
BigHand
DevOps Engineer
BigHand
JavaScript / Node.js Developer (ERP Specialist)
Namou
QA Consultant
Human Intelligence
JavaScript / Node.js Developer (ERP Specialist)
Namou
Professional Service Technician - TTMS
Valsoft Corp