← Back to opportunities

Senior Software Engineer

📍 Location
george town
⏰ Job Type
Full-time
📅 Posted
June 03, 2026

About the Role

Department Overview

As a Senior Embedded Systems Engineer you will be a key contributor to our core product development. You will design, develop, and debug low‑level software that interacts directly with hardware. We are looking for a candidate who thinks analytically, thrives in the gray area between hardware and software, and possesses the grit to solve deep‑seeded system bugs.

Key Responsibilities

  • Firmware Development: Design and implement robust, scalable software in Embedded C for Linux‑based systems.
  • System Integration: Develop and maintain Linux kernel drivers and middleware components.
  • Expert Debugging: Use logic analyzers, oscilloscopes, and GDB to identify and resolve complex timing issues and hardware‑software bottlenecks.
  • Architecture & Design: Contribute to the architectural definitions of new features, ensuring efficient resource management (CPU, Memory, Power).
  • Hardware Interaction: Work clo...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position