Embedded Systems Engineer
Embedded Systems Engineer: design, debug, and optimize secure firmware for production hardware; collaborate across teams to deliver power-efficient, reliable embedded solutions.
Job Summary
We are seeking an experienced Embedded Systems Engineer to design, develop, and maintain embedded firmware and hardware integrations for our products. The successful candidate will collaborate with Product, Electrical, and Software teams to deliver reliable, power-efficient, and secure embedded solutions. This role requires strong hands-on experience with microcontrollers, real-time operating systems, hardware debugging, and an emphasis on production-quality engineering and documentation.
Key Responsibilities
Firmware Development & Architecture
Design, implement, and maintain embedded firmware for microcontrollers and SoCs using C/C++ and appropriate toolchains.
Architect real-time systems and select appropriate RTOS or bare-metal approaches to meet timing, power, and resource constraints.
Develop and maintain hardware abstraction layers, drivers, communication stacks (UART, I2C, SPI, CAN, BLE, Ethernet), and bootloader components.
Hardware Integration & Debugging
Work with electrical engineers to define interfaces, bill of materials (BOM) trade-offs, and integration requirements for sensors, power systems, and peripherals.
Perform hands-on hardware bring-up and debugging using logic analyzers, oscilloscopes, JTAG/SWD debuggers, and other lab equipment.
Diagnose and resolve hardware-software interaction issues, signal integrity concerns, and thermal or power-related problems.
Testing, CI/CD & Quality
Design and implement unit, integration, and system-level tests for firmware, and integrate tests into CI pipelines to enable repeatable validation.
Develop automated flashing, test harnesses, and manufacturing/test fixtures to support production and field validation.
Define and maintain firmware versioning, release processes, and post-release support procedures to ensure product reliability.
Security, Power & Performance Optimization
Implement secure coding practices, secure boot, secure firmware update mechanisms, and hardware-based root-of-trust where applicable.
Profile and optimize firmware for power consumption, memory usage, and real-time performance to meet product constraints.
Collaborate on threat modeling, risk assessments, and remediation for embedded attack surfaces and supply-chain considerations.
Documentation, Collaboration & Support
Produce and maintain design documents, API specifications, hardware interface documents, test plans, and runbooks for manufacturing and field support.
Provide technical mentorship and cross-functional support to product, QA, and support teams during development and post-release incidents.
Participate in design reviews, risk assessments, and supplier/vendor evaluations to ensure components meet reliability and compliance requirements.
Required Qualifications - Skills & Experience
Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
3+ years of hands-on experience developing embedded firmware for production hardware.
Proficiency in C and C++ for embedded systems; familiarity with build systems (Make, CMake) and toolchains (GCC, arm-none-eabi, IAR, or equivalent).
Practical experience with microcontrollers, peripheral interfaces (I2C, SPI, UART, PWM), and low-level hardware debugging tools (JTAG/SWD, oscilloscopes, logic analyzers).
Experience with RTOS concepts (FreeRTOS, Zephyr, etc.) or strong bare-metal real-time programming experience.
Familiarity with embedded security concepts, bootloaders, OTA updates, and secure storage of keys/secrets.
Strong problem-solving skills and effective written and verbal communication for documentation and cross-functional collaboration.
Preferred Qualifications
Experience with wireless protocols (BLE, Wi-Fi, LoRa) or automotive protocols (CAN, LIN) depending on product domain.
Knowledge of power management techniques and experience optimizing firmware for low-power applications.
Familiarity with hardware design basics, schematic review, and PCB constraints to accelerate integration with electrical teams.
Experience integrating firmware into CI/CD systems and automating manufacturing test and flashing processes.
Relevant certifications or coursework in embedded systems, secure embedded design, or related fields are a plus.
Work Environment & Compensation
Full-time role with a hybrid onsite/remote work model; occasional travel may be required for lab work, supplier visits, or field support.
Competitive salary commensurate with experience and a comprehensive benefits package, including health insurance, retirement plan options, and paid time off.
Opportunities for professional development, certification support, and career progression within Embedded and Product Engineering functions.
Inclusive and respectful workplace culture that values diversity, equity, and work-life balance.
- Department
- Information Technology & Digital
- Role
- Embedded Systems Engineer
- Locations
- Dammam, Jeddah, Riyadh, Dubai, Cairo, Amman, Delhi, Lahore
About Stellar Hunters
At Stellar Hunters, we specialize in connecting businesses with transformative talent through tailored recruitment and workforce solutions. With expertise in executive search, resource augmentation, and remote team outsourcing, we deliver scalable and efficient strategies that align with your organization’s unique goals.
Our deep understanding of local markets, particularly in the GCC region, positions us as a trusted partner for businesses navigating complex talent challenges. Leveraging AI-driven processes and a network of over 3 million candidates, we are committed to accelerating your success by securing leaders and professionals who drive results.