CME logo

CME

Senior Firmware Engineer

CME

📍 Beirut Governorate, Lebanon 🇱🇧

full-time
senior
hybrid
Posted —

Key Skills

firmwareCFreeRTOSBLEI2C

Industry

Consumer ElectronicsIndustrial Automation

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.