Embedded Systems Engineer

Cavalier Group Of Companies 

📍 Islamabad, Pakistan 🇵🇰

full-time
junior
Expired
Posted —
This job posting has expired View All Embedded Systems Engineer Jobs

Key Skills

EmbeddedLinuxRTOSFPGAGPIO

Industry

DefenseConsumer Electronics

Job Description

Design and integrate real-time embedded systems for defense applications using MCUs, sensors, GPUs, DSPs, and FPGAs. Focus areas include Embedded Linux, RTOS, and hardware-software integration.


Responsibilities:

• Develop firmware/software (C, C++, Python, Rust/Assembly optional)

• Work with Embedded Linux (Yocto, Buildroot, Kernel, Device Tree) & RTOS

(FreeRTOS, Zephyr, VxWorks)

• Develop firmware for MCUs, GPUs, DSPs, and FPGAs; optimize real-time

performance

• Implement drivers, middleware, bootloaders, and secure boot

• Integrate sensors, actuators, and high-speed interfaces

• Work with protocols: UART, SPI, I2C, CAN, RS485, Ethernet, PCIe, USB

• Optimize processing, power, and memory; ensure cybersecurity and encryption

• Debug hardware-software issues using JTAG, oscilloscopes, and logic analyzers

• Collaborate on PCB design, system integration, and validation


Requirements:

• BSc/MSc in Mechatronics, Electrical, Electronics, Computer Science, or a related field

• 1–2 years of experience in embedded systems

• Strong command of C/C++, Python, Linux (Rust/Assembly is a plus)

• Experience with Embedded Linux and RTOS/bare-metal systems

• Hands-on experience with embedded GPUs and HPC

• Strong understanding of hardware schematics, PCB design, and debugging

• Candidates must be based in Rawalpindi/Islamabad