Software Architect (Linux Kernel)

Hirestar Job Bank

Not Interested
Bookmark
Report This Job

profile Job Location:

Kochi - India

profile Monthly Salary: Not Disclosed
Posted on: 15 hours ago
Vacancies: 1 Vacancy

Job Summary

JOB DESCRIPTION Job Title: Software Architect (Linux Kernel)

Location: Info Park Phase 2 Kochi

Job Type: Full-time

Department: Engineering

Job Description:

We are looking for a Software Architect with strong knowledge in Linux Kernel with 9 to 11 years of experience to lead the design development and deployment of our cloud-based software products for automotive domain.

Key Responsibilities:

Engage directly with customers to own define and approve embedded system requirements.

Drive the architecture design and technical strategy for Linux-based embedded platforms.

Write efficient readable and maintainable code in Embedded C/C.

Collaborate with hardware teams to integrate and validate software on target boards.

Lead troubleshooting and resolution of complex software defects using advanced tools (JTAG GDB logic analyzers).

Conduct and oversee code reviews unit testing and system validation.

Provide technical leadership and mentorship to the engineering team toward project and architectural goals.

Manage and resolve technical tickets including troubleshooting and root cause analysis.

Align cross-functional teams to meet project timelines quality and architectural standards.

Skills and Qualifications

Must Have:

Expert in Embedded C/C development for complex systems

Extensive experience with Linux Kernel and Device Driver development

Strong working knowledge of the Yocto Project for embedded Linux platforms

Deep expertise in ARM-based SoCs architecture and programming

Advanced experience with communication protocols (I2C SPI UART Ethernet Bluetooth Wi-Fi)

Proficient in Git for version control and collaborative development

In-depth expertise with cross-compilation tools for embedded systems

Skilled in kernel debugging tools (KGDB JTAG etc.) for complex issue resolution

Proficient in Linux system programming and Linux shell scripting

Expertise in bootloader development and optimization for embedded systems

In-depth knowledge of SE Linux for secure embedded Linux environments

Leadership mindset with a proven track record of mentoring and guiding engineers

Good to have:

Experience with RTOS and hypervisors (QNX XEN etc.)

Strong automotive domain knowledge

Familiarity with Automotive Grade Linux (AGL)

Experience working in Agile environments

Knowledge of bootloaders and secure OS concepts

Proficient in Linux system programming and Linux shell scripting

Good knowledge of vehicle communication protocols

Familiarity with ASPICE standards

Hands-on experience with board bring-up

Knowledge and practical usage of AI/ML in embedded systems

Experience with RT Linux for real-time embedded applications

Awareness of functional safety and cybersecurity concepts in embedded environments

Education:

Bachelor’s degree in computer science Software Engineering or related field (or equivalent work experience).


Required Skills:

Clo Cro Cto Ethernet Unit Testing C/c Education Spice Debugging Automotive Unit Test Embedded C Agile Mentoring Shell Scripting Leadership Linux Hyperv C Embedded Linux Embedded Systems Version Control Cybersecurity

JOB DESCRIPTION Job Title: Software Architect (Linux Kernel)Location: Info Park Phase 2 KochiJob Type: Full-timeDepartment: Engineering Job Description:We are looking for a Software Architect with strong knowledge in Linux Kernel with 9 to 11 years of experience to lead the design development and de...
View more view more