Upload Button Icon Add office photos
filter salaries All Filters

43 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 4d 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

Infosys

3.6
Compare

Tech Mahindra

3.5
Compare

WNS

3.4
Compare

IQVIA

3.9
Compare

Atos

3.9
Compare

Automatic Data Processing (ADP)

4.0
Compare

Capita

3.6
Compare

Gallagher

3.8
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

Medhaj Techno Concept

4.1
Compare

Mu Sigma

2.6
Compare

Aarvee Associates

3.9
Compare

Altisource

3.7
Compare

Similar Jobs for you

Embedded Software Engineer at Right Advisors Private Limited

4-20 Yrs

₹ 12-32 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

Senior Embedded Software Developer at Veritaz AB

3-5 Yrs

₹ 12-22 LPA

Embedded Software Developer at TekPillar

3-9 Yrs

₹ 17-51 LPA

Embedded Software Engineer at Aricent

4-12 Yrs

₹ 16-55 LPA

Embedded Testing Engineer at Excellence and Eminence LLP

3-5 Yrs

₹ 10-15 LPA

Embedded Software Developer at HireInfinity Consulting

4-6 Yrs

₹ 12-18 LPA

Embedded Software Developer at JohnsonControls-Hitachi Air Conditioning India Ltd

3-5 Yrs

₹ 10-15 LPA

Golang Developer - SaaS Platform (9-12 yrs)

9-12 Yrs

2d ago·via hirist.com

Data Scientist - Python/Linux OS (3-5 yrs)

3-5 Yrs

2d ago·via hirist.com

Project Manager (12-15 yrs)

12-15 Yrs

9d ago·via hirist.com

Manager - Marketing - IT (6-8 yrs)

6-8 Yrs

9d ago·via updazz.com

UX Designer - Figma/Sketch (8-10 yrs)

8-10 Yrs

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