Embedded Software Engineer (Ahmedabad)

Embedded Software Engineer (Ahmedabad)

13 Aug
|
Kody Technolab
|
Ahmedabad

13 Aug

Kody Technolab

Ahmedabad

1)Job Title: 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 secure 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: 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 m

📌 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