Embedded Software Developer

Allegis Group

Bengaluru

On-site

INR 2,200,000 - 3,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Allegis Group seeks an experienced Embedded Software Engineer to develop and maintain validation software and automation for the PS side of a Xilinx Zynq MPSoC-based platform in Bangalore. You will collaborate with FPGA teams for hardware-software integration and system-level validation.

The role emphasizes board bring-up, PCIe/SPI/I2C/Ethernet validation, and kernel-level troubleshooting. Face-to-face interviews will be conducted in Bangalore.

Qualifications

  • 6+ years of embedded software/test engineering experience.
  • Strong Embedded C programming skills.
  • Hands-on experience with Embedded Linux and PetaLinux.
  • Shell/Bash scripting expertise.
  • Experience with board bring-up and hardware validation.
  • Strong 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.

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.

Skills

Embedded C
Embedded Linux
PetaLinux
Shell scripting
Board bring-up
SPI
I2C
Ethernet
Kernel debugging
Git
FPGA collaboration
JTAG

Tools

Vivado
Vitis
AXI
DMA
PyTest
Python
PCIe

Job description

**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.

  • Strong Embedded C programming skills.

  • Hands-on experience with Embedded Linux and PetaLinux.

  • Shell/Bash scripting expertise.

  • Experience with board bring-up and hardware validation.

  • Strong 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Pre-Post Silicon Embedded Engineer
Sr. Pre-Post Silicon Embedded Engineer

Vayavya Labs Pvt. Ltd • Bengaluru

On-site
INR 1,200,000 - 2,000,000
FPGA and Firmaware Developer
FPGA and Firmaware Developer

CADMAXX • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Validation Engineer - 2514
Validation Engineer - 2514

Sunrise Biztech Systems • Hyderabad

On-site
INR 700,000 - 1,100,000
Embedded QA
Embedded QA

N Consulting Limited • Pune District

On-site
INR 600,000 - 800,000
Principal Engineer (Linux)_Pune
Principal Engineer (Linux)_Pune

Acldigital • Pune District

On-site
INR 1,000,000 - 1,500,000
Embedded Software Engineer Lead
Embedded Software Engineer Lead

Hackajob • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Automotive Linux BSP Senior Engineer
Automotive Linux BSP Senior Engineer

Arrow Electronics • Pune District

On-site
INR 1,200,000 - 2,000,000
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer

Bacancy Technology Inc • Ahmedabad District

On-site
INR 1,200,000 - 2,400,000
5-Days a week
Flexible Timing
Training & Learning Sessions
Embedded Systems Engineer / Firmware Engineer
Embedded Systems Engineer / Firmware Engineer

PQAngels Technologies Pvt. Ltd • Bengaluru

On-site
INR 900,000 - 1,500,000
Competitive compensation
Global semiconductor projects
Collaborative environment
+1
Embedded Systems Engineer / Firmware Engineer
Embedded Systems Engineer / Firmware Engineer

PQAngels Technologies Pvt. Ltd. • Bengaluru

On-site
INR 1,400,000 - 2,000,000
Competitive compensation
Learning & career growth
Exposure to global semiconductor proj.
+3