Embedded Software Engineer (Ahmedabad)

Embedded Software Engineer (Ahmedabad)

06 Sep
|
Kody Technolab
|
Ahmedabad

06 Sep

Kody Technolab

Ahmedabad

Kody Technolab Limited
Job Description for Embedded Software Engineer (Kernel & BSP)
Location: Ahmedabad
Experience: 3+ Years
Job Type: Full-time
Department: Robotics Engineering / R&D;
Position Summary
We are looking for a passionate and experienced Embedded Linux Engineer to join our
Robotics engineering team. You will be responsible for bringing up custom-designed
processor boards, developing Linux device drivers, optimizing kernel performance, and
ensuring a stable platform for application development. The ideal candidate has a strong
"hacker" mindset, loves working close to the metal, and thrives on solving complex
hardware-software integration problems.
Key Responsibilities
 Board Bring-Up: Perform initial board bring-up on new, custom-designed processor
boards (custom ARM/RISC-V).
 Linux Kernel/BSP Development: Customize, configure, and maintain the Linux kernel,
bootloader (U-Boot), and Board Support Package (BSP) for custom hardware.
 Driver Development: Write, debug, and optimize low-level Linux device drivers for on
chip and off-chip peripherals (e.g., I2C, SPI, UART,



PCIe, Ethernet, GPIO).
 Device Tree: Develop and maintain Device Tree Source (DTS/DTB) files to map hardware
peripherals to Linux drivers.
 System Optimization: Optimize system boot time, memory usage, and performance on
constrained custom hardware.
 Debugging: Troubleshoot complex system crashes, kernel panics, and hardware
software interaction issues using JTAG, oscilloscopes, and logic analyzers.
 Build Systems: Create and maintain custom embedded Linux distributions using Yocto
Project or Buildroot.
Required Skills & Qualifications
 Education: Bachelor’s or Master’s degree in Electrical Engineering, Computer
Engineering, or a related field.
 Experience: 3-7+ years of professional experience in embedded Linux software
development.
 Languages: Solid proficiency in C/C++ programming for embedded systems; scripting
experience in Python or Bash.
Kernel Knowledge: Deep understanding

📌 Embedded Software Engineer (Ahmedabad)
🏢 Kody Technolab
📍 Ahmedabad

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 engineer (ahmedabad) / ahmedabad

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (ahmedabad) / ahmedabad