HamburgerMenu
hirist

Senior Embedded System Engineer - Linux Kernel

Posted on: 13/07/2025

Job Description

Job Summary :

We are looking for a highly skilled Senior Embedded Systems Engineer with hands-on experience in complex embedded systems and a strong background in Linux kernel development, board bring-up, debugging, and system-level programming. This is a key role that requires strong problem-solving skills, independent ownership, and cross-functional collaboration across hardware and software teams.


Key Responsibilities :


- Develop, customize, and debug embedded Linux systems, including device drivers, file systems, and kernel modules.

- Handle board bring-ups, image flashing, and low-level debugging using tools like JTAG, ADB, and lab equipment.

- Troubleshoot software and board-level boot-up issues across various hardware platforms.

- Automate testing and development workflows using Python, shell scripting, and other tools.

- Collaborate with cross-functional teams in mobile, IoT, and automotive domains.

- Contribute to secure system design with exposure to ARM TrustZone, TEE, and cryptographic concepts.

- Use Git and Jira for version control and task management.


Preferred Qualifications :


- Experience with embedded software in Mobile, IoT, or Automotive domains.

Strong hands-on knowledge of :

- Linux kernel, device drivers, and file system internals

- User space concepts and system-level debugging

- Board bring-up and firmware flashing

- ADB shell, JTAG, and lab equipment for hardware/software debug

- Scripting in Python and Shell for automation

- Git, Jira, and Android development tools

- Exposure to security concepts including ARM TrustZone, TEE (Trusted Execution Environments), and basic cryptography

- Excellent communication and presentation skills

- Ability to work independently and manage multiple tasks with minimal supervision


info-icon

Did you find something suspicious?