Qareeb

Embedded Software / Firmware Engineer

Posted: 4 hours ago

Boost Your Application

Stand out with our professional, ATS-friendly resume templates designed to get you noticed by recruiters.

Download Resume Templates

Job Description

We’re looking for a highly skilled Embedded Software / Firmware Engineer to join our engineering team (Full-time, On-site).If you’re passionate about low-level systems, real-time software, and building production-grade IoT devices, this role is for you.Role:Embedded Software / Firmware EngineerRequirements:🎓 EducationDegree in Electrical Engineering, Embedded Systems, Computer Engineering, or a related field💻 Core ProgrammingStrong proficiency in C and C++Python is a plus🔧 Embedded PlatformsStrong experience with ESP32 and ESP-IDFExperience with STM32 (strongly recommended)Solid understanding of microcontroller architecture and peripherals⚙ Embedded SystemsExperience with FreeRTOSEmbedded system design principlesWriting low-level firmware and device driversHardware-level debugging🔌 Communication ProtocolsI2C, SPI, UARTStrong understanding of bus-level communication and debugging🌐 NetworkingGood understanding of OSI layersExperience with low-level networking programming in CUnderstanding of TCP/IP fundamentalsEmbedded Linux experience is a plusWe’re looking for engineers who:Think at system levelCan work closely with hardwareCare about reliability, performance, and clean architectureWant to build real-world, production IoT systemsInterested?Send your CV (and GitHub if available) to: careers@qareeb.io

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period