Senior Firmware Engineer – Embedded Printing Solutions
CME · Gouvernorat de Beyrouth
وصف الوظيفة
About the role
We are seeking a Senior Staff / Lead Firmware Engineer to scale the next generation of market‑leading embedded printing solutions. The role will architect and develop new firmware platforms from the ground up, collaborating with cross‑functional teams to deliver high‑performance, reliable, and scalable products.
Key responsibilities
- Develop robust, real‑time embedded software architectures from scratch.
- Design and implement firmware platforms for tabletop printers, care‑label fabric printers, and ultra‑mobile handheld devices.
- Create low‑level drivers and control algorithms for stepper and DC motors, thermal print heads, and print engines.
- Implement telemetry, logging, and remote monitoring frameworks to track device health and diagnose field issues.
- Participate in rapid prototyping to validate new product concepts, features, and hardware components.
- Validate and troubleshoot complex system‑level issues using oscilloscopes, logic analyzers, JTAG debuggers, and protocol analyzers.
- Collaborate with electrical and mechanical engineering teams to translate electro‑mechanical requirements into firmware solutions.
Required profile
- Bachelor’s degree in Computer Science, Software Engineering or a related field.
- 7+ years of embedded systems development experience with expert‑level C programming.
- Proven experience architecting systems using Real‑Time Operating Systems such as FreeRTOS.
- Strong understanding of embedded communication protocols (BLE, Wi‑Fi, USB, UART, SPI, I2C).
- Hands‑on experience with physical peripherals such as motors, thermal components, and sensors.
- Excellent hardware debugging skills, including reading schematics and using oscilloscopes and logic analyzers.
- Track record of delivering commercialized, mass‑produced embedded devices.
- Excellent English communication and ability to work in cross‑functional teams.
Required skills
- C programming
- FreeRTOS (or other RTOS)
- BLE, Wi‑Fi, USB, UART, SPI, I2C protocols
- Low‑level driver development
- Hardware debugging with oscilloscopes and logic analyzers
- Motor and thermal printer control
- Telemetry and remote monitoring implementation
- FPGA design with Verilog or VHDL (optional)
- Experience with printers, RFID encoders/readers, INTEGRITY OS (optional)
Questions fréquentes
لماذا تبلغ عن هذا العرض؟
قدم طلبك في 30 ثانية
أدخل بريدك الإلكتروني للتقديم. سيتم إنشاء حساب تلقائياً.
بالمتابعة، أنت توافق على شروط الاستخدام.
لديك حساب بالفعل؟ تسجيل الدخول
عزز فرصك
حمّل سيرتك الذاتية وسنقترح عليك الوظائف التي تناسب ملفك.
جاري تحليل سيرتك الذاتية...
CME
Gouvernorat de Beyrouth
عروض عمل ذات صلة
-
Junior Technical Support Engineer
Monty Mobile Gouvernorat de Beyrouth -
Lead Project Manager – French Speaking (MENA)
CAMAC Talent Gouvernorat de Beyrouth -
Senior Frontend Developer (Angular)
800 Storage Gouvernorat de Beyrouth -
Senior ERP Functional Consultant
Info-Sys Beyrouth -
Customer Success & After‑Sales Specialist (Odoo)
Azkatech S.A.L Beyrouth