Find a jobRecruiters

Embedded Software Engineer

Exclusive opportunity

Onsite

Embedded Software Engineer

Kody Technolab Limited

Embedded Software Engineer

Skills

PythonLinux

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Gujarat, India

Work mode:

Onsite

Published on:

23 September 2026

What they need


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 management, interrupts, and concurrency management.

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

Work Location: In person

Other offers great for you!

These companies are also looking for great profiles

Rheso.tech

Senior Embedded Software Engineer

80-100k€ (Annuel)

Permanent contract

Munich, Germany

Hybrid

1 year ago

Quick apply

Rheso.tech

Embedded Software Engineer

75-85k€ (Annuel)

Permanent contract

Munich, Germany

Hybrid

Skills

Dart

1 year ago

Quick apply

Rheso.tech

Embedded Software Engineer

75-85k€ (Annuel)

Permanent contract

Graz, Austria

Hybrid

Skills

Dart

1 year ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools