Embedded Software Developer Bengaluru

Embedded Software Developer Bengaluru

08 Aug
|
Allegis Group
|
Bengaluru

08 Aug

Allegis Group

Bengaluru

IMMEDIATE TO 30 Days Notice ONLY

Interview Mode: Face to Face in Bangalore

Job Description:

We are looking for an experienced Embedded Software Engineer to develop and maintain validation software, test scripts, and automation frameworks for the Processing System (PS) side of a Xilinx Zynq UltraScale+ MPSoC-based platform. The role involves close collaboration with FPGA (PL-side) engineers to support board bring-up, hardware-software integration, and system-level validation.

Key Responsibilities:
Develop and maintain PS-side test scripts and automation frameworks for board bring-up, validation, and regression testing.
Create and debug Embedded C applications and Shell scripts running on PetaLinux.
Work closely with FPGA engineers to validate PS-PL interactions and troubleshoot integration issues.
Validate and debug interfaces including:
SPI
I2C
Ethernet
UART
GPIO
Support PetaLinux board bring-up activities, kernel debugging, device tree modifications, and driver-level troubleshooting.
Perform hardware/software debugging using oscilloscopes, logic analyzers, protocol analyzers,



and JTAG tools.
Document test procedures, validation results, and root cause analysis findings.
Contribute to automation improvements and enhanced regression coverage.

Required Skills:
6+ years of embedded software/test engineering experience.
Solid Embedded C programming skills.
Hands-on experience with Embedded Linux and PetaLinux.
Shell/Bash scripting expertise.
Experience with board bring-up and hardware validation.
Robust understanding of SPI, I2C, and Ethernet protocols.
Experience debugging Linux kernel, drivers, and hardware interfaces.
Familiarity with Git and Linux development environments.
Ability to work closely with FPGA and hardware engineering teams.

Preferred Skills:
Experience with Xilinx Zynq UltraScale+ MPSoC platforms.
Knowledge of Vivado, Vitis, AXI, DMA, and PS-PL interfaces.
Python-based test automation (PyTest) experience.
Familiarity with UART, GPIO, PCIe, and high-speed interfaces.

📌 Embedded Software Developer Bengaluru
🏢 Allegis Group
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded software developer bengaluru / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: embedded software developer bengaluru / bengaluru