Cutshort logo
GDB Jobs in Hyderabad

2+ GDB Jobs in Hyderabad | GDB Job openings in Hyderabad

Apply to 2+ GDB Jobs in Hyderabad on CutShort.io. Explore the latest GDB Job opportunities across top companies like Google, Amazon & Adobe.

icon
Client Located in Hyderabad Location

Client Located in Hyderabad Location

Agency job
Hyderabad
3 - 4 yrs
₹15L - ₹16L / yr
skill iconPython
Shell Scripting
skill iconC++
JTAG
GDB
+1 more

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.


Read more
Jio

at Jio

Agency job
via Eurka IT SOL by Srikanth a
Gurugram, Mumbai, Bengaluru (Bangalore), Hyderabad
3 - 7 yrs
₹5L - ₹15L / yr
skill iconC++
IPC
Socket Programming
LTE
GNU Compiler Collection
+3 more

Software Engineer – C++ (3-6 years of experience)

1. Telecom/Volte LTE 2g 3g  Preferred
2. Programming knowledge of multi-threading, sockets, IPCs.
3. Well versed with std and boost libraries.
4. Working knowledge of GNU compilers, optimization techniques on Unix/Linux based systems.
5. Proficient in debugging tools like GDB/Valgrind and profiling tools like oprofile.
6. Knowledge of Diameter (AAA) Stack

  • Development experience of communication protocol stacks
  • Hands on experience in multi-threaded design techniques and implementation
  • Good hands-on experience on data structures and algorithms
Read more
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Find more jobs
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort