Embedded Software Engineer (Ahmedabad)

Embedded Software Engineer (Ahmedabad)

02 Aug
|
Kody Technolab
|
Ahmedabad

02 Aug

Kody Technolab

Ahmedabad

Kody Technolab Limited

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 l Board Bring-Up: Perform initial board bring-up on recent, custom-designed processor boards (custom ARM/RISC-V).

l Linux Kernel/BSP Development: Customize, configure, and maintain the Linux kernel, bootloader (U-Boot), and Board Support Package (BSP) for custom hardware.

l 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).

l Device Tree: Develop and maintain Device Tree Source (DTS/DTB) files to map hardware peripherals to Linux drivers.

l System Optimization: Optimize system boot time, memory usage, and performance on constrained custom hardware.

l Debugging: Troubleshoot complex system crashes, kernel panics,



and hardware-software interaction issues using JTAG, oscilloscopes, and logic analyzers.

l Build Systems: Create and maintain custom embedded Linux distributions using Yocto Project or Buildroot.

Required Skills & Qualifications l Education: Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.

l Experience: 3-7+ years of skilled experience in embedded Linux software development.

l Languages: Strong proficiency in C/C++ programming for embedded systems; scripting experience in Python or Bash. Kernel Knowledge: Deep understanding of Linux kernel internals, including memory management, interrupts, and concurrency management.

l Hardware Familiarity: Ability to read hardware schematics and component datasheets to derive software solutions.Tools: Proficient with Git, GDB, and JTAG debugging tools.

Preferred Qualifications

Experience with ARM Cortex-A/M or RISC-V architectures. Experience contributing to the mainline Linux kernel or open-source community. Knowledge of secure boot and hardware security modules (HSM). Experience with real-time Linux patches (PREEMPT_RT).

Company Website - Kody Technolab | Deep Tech Company in Robotics & AI Solution

Interested Candidate can share CV - [email protected]

Pay: ₹1,000,000.00 - ₹1,300,000.00 per year

Work Location: In person

📌 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