Upload Button Icon Add office photos
filter salaries All Filters

52 Rohini IT Consulting LLP Jobs

Embedded System Developer - Linux Kernel/Device Driver (3-4 yrs)

3-4 years

Embedded System Developer - Linux Kernel/Device Driver (3-4 yrs)

Rohini IT Consulting LLP

posted 1mon ago

Job Description

Job Category : Embedded HW_SW

Job Type : Full Time

Job Location : Hyderabad

Experience : 3-4 Years

Notice period : 0-30 days

Job Description :

We are seeking an experienced Embedded Linux Kernel and Device Driver Developer with expertise in embedded systems, ARM-based SoCs, and Linux/Android platforms. This position will provide opportunities to work on cutting-edge automotive and embedded software development projects, including real-time operating systems and peripheral integrations. The ideal candidate will have strong analytical skills, a solid understanding of real-time programming concepts, and hands-on experience with tools like JTAG debuggers and GDB.

Responsibilities :

- Develop and maintain Linux kernel and device drivers for ARM-based SoCs in embedded automotive applications.

- Work on the integration and development of peripherals like USB, Ethernet, PCIe, I2C, SPI, and others on Linux/Android platforms.

- Collaborate with cross-functional teams to design and implement embedded software solutions.

- Perform low-level debugging and troubleshooting using tools like JTAG, GDB debuggers, Lauterbach, and others.

- Develop and optimize scripts using Python, Shell scripting, and other languages to streamline development processes.

- Debug and resolve complex system-level issues involving real-time constraints, multitasking, and parallel processing concepts.

- Write clean, maintainable, and efficient code while following best practices in software development.

- Work on version control tools such as Git and Perforce, and participate in code reviews via platforms like Codelollab and Gerrit.

- Develop, test, and optimize embedded software solutions in line with customer specifications and industry standards.

Key Skills & Qualifications :

- Embedded C/C++ Programming : Expertise in embedded system development, with a strong understanding of memory management and low-level programming.

- Linux Kernel and Driver Development : Experience in developing and maintaining device drivers on Linux/Android platforms.

- ARM Architecture & Tools : Hands-on experience with ARM-based SoCs and ARM development tools.


- RTOS Knowledge : Experience with real-time operating systems, multitasking, and parallel-processing concepts such as threads, signals, priorities, semaphores, mutexes, race conditions, and deadlocks.

- Debugging & Debug Tools : Strong debugging skills with JTAG, GDB, and exposure to Lauterbach debuggers.

- Scripting Languages : Experience with scripting languages such as Python and Shell for automation and tool development.

- Version Control : Proficient with Git, Perforce, and code review tools such as Codelollab, Gerrit.

- Embedded Software Development : Previous experience working with storage domains like SCSI, UFS, NAND, and NOR, especially on Linux/Android.

- Peripherals Development : In-depth experience with hardware peripherals such as USB, Ethernet, PCIe, I2C, and SPI.

- Communication & Teamwork Skills : Ability to collaborate effectively with different teams, communicate technical concepts clearly, and work in a team-oriented environment.

- Hardware Skills : Ability to read schematics and use test equipment such as JTAG debuggers, logic analyzers, and oscilloscopes.

Preferred Skills :

- UEFI Knowledge : Experience working with UEFI (Unified Extensible Firmware Interface) systems.

- Automotive Domain Expertise : Familiarity with automotive systems and standards is a plus.


Functional Areas: Software/Testing/Networking

Read full job description

Compare Rohini IT Consulting LLP with

Wipro

3.7
Compare

Cognizant

3.7
Compare

Infosys

3.6
Compare

Tech Mahindra

3.5
Compare

WNS

3.4
Compare

Atos

3.8
Compare

IQVIA

3.9
Compare

Automatic Data Processing (ADP)

4.0
Compare

Capita

3.6
Compare

Gallagher

3.7
Compare

TCE

3.8
Compare

Mercer

3.7
Compare

Goldman Sachs

3.5
Compare

Tekwissen

4.8
Compare

AtkinsRealis

4.0
Compare

Kantar

3.5
Compare

GEP Worldwide

3.7
Compare

Mu Sigma

2.6
Compare

Medhaj Techno Concept

4.0
Compare

Aarvee Associates

3.9
Compare

Similar Jobs for you

Embedded Software Engineer at BioGenex

3-5 Yrs

₹ 15-20 LPA

Embedded Software Engineer at Kefi Tech Solutions Pvt Ltd

4-8 Yrs

₹ 12-22 LPA

Embedded Software Engineer at Xanika Infotech

4-10 Yrs

₹ 15-20 LPA

Firmware Engineer at IIT Hyderabad

3-9 Yrs

₹ 9-16 LPA

Embedded System Developer at TRANSIGHT SYSTEMS PRIVATE LIMITED

4-6 Yrs

₹ 12-18 LPA

Embedded Software Developer at Neudeep Technologies Pvt. Ltd

4-7 Yrs

₹ 15-90 LPA

Embedded Software Developer at Neudeep Technologies Pvt. Ltd

4-7 Yrs

₹ 15-90 LPA

Embedded Software Developer at Neudeep Technologies Pvt. Ltd

4-7 Yrs

₹ 15-90 LPA

Embedded Software Developer at TekPillar

3-9 Yrs

₹ 17-51 LPA

Embedded Software Developer at TekPillar

3-9 Yrs

₹ 17-51 LPA

Cloud Software Architect (12-20 yrs)

12-20 Yrs

4d ago·via hirist.com

Firmware BMC Automation Engineer (3-8 yrs)

3-8 Yrs

5d ago·via hirist.com

IoT Validation Engineer (5-8 yrs)

5-8 Yrs

5d ago·via hirist.com

Solaris/Linux System Administrator (7-11 yrs)

7-11 Yrs

6d ago·via hirist.com

ServiceNow ITOM Developer (6-8 yrs)

6-8 Yrs

6d ago·via hirist.com

Citrix Engineer - XenApp (2-3 yrs)

2-3 Yrs

6d ago·via hirist.com

VMware Infrastructure Specialist (2-3 yrs)

2-3 Yrs

6d ago·via hirist.com
write
Share an Interview