Logo of Huzzle

Core BSP / HLOS (SI34T RM 2920)

  • Job
    Full-time
    Mid Level
  • Software Engineering
    Engineering
  • Hyderabad, +1

AI generated summary

  • You should have Linux kernel and device driver development experience, strong C/C++ skills, ARM tools familiarity, debugging expertise, RTOS knowledge, and peripheral development background.
  • You will develop Linux kernel and device drivers, program in Embedded C/C++, debug with JTAG/GDB, and work with ARM SoCs, peripherals, and real-time systems while collaborating across teams.

Requirements

  • hands-on experience in Linux Kernel, Device Driver Development on Linux Platforms
  • Strong Embedded C/C++ Programming abilities
  • Experience with ARM tools and scripting languages (Python, Shell scripts)
  • Experience in Embedded, Automotive Software and driver development with ARM based SoCs on Linux/Android etc.,
  • Strong Debug Skills and experience with JTAG, GDB debuggers. Lauterbach exposure would be added advantage.
  • Flexibility to work across different technologies and teams
  • Good analytical and problem-solving skills
  • Good understanding of basic real-time/embedded programming concepts & real time operating systems concepts
  • Knowledge and experience in RTOS, UEFI
  • Familiarity with parallel-processing concepts such as threads, signals, priorities, semaphores, mutexes, race-conditions, deadlocks, etc.
  • Experience with version control tools like git, Perforce and code review tools like Codelollab, gerrit etc.,
  • Good communication, interpersonal, and teamwork skills
  • Ability to read schematics, use test equipment such as JTAG debuggers, logic analyzers and scope
  • Prior development experience with peripherals like USB/Ethernet/PCIe/I2C/SPI etc on Linux/Android
  • Good exposure on storage domains like SCSI, UFS, NAND, NOR on Linux/Android

Responsibilities

  • hands-on experience in Linux Kernel, Device Driver Development on Linux Platforms
  • Strong Embedded C/C++ Programming abilities
  • Experience with ARM tools and scripting languages (Python, Shell scripts)
  • Experience in Embedded, Automotive Software and driver development with ARM based SoCs on Linux/Android etc.,
  • Strong Debug Skills and experience with JTAG, GDB debuggers. Lauterbach exposure would be added advantage.
  • Flexibility to work across different technologies and teams
  • Good analytical and problem-solving skills
  • Good understanding of basic real-time/embedded programming concepts & real time operating systems concepts
  • Knowledge and experience in RTOS, UEFI
  • Familiarity with parallel-processing concepts such as threads, signals, priorities, semaphores, mutexes, race-conditions, deadlocks, etc.
  • Experience with version control tools like git, Perforce and code review tools like Codelollab, gerrit etc.,
  • Good communication, interpersonal, and teamwork skills
  • Ability to read schematics, use test equipment such as JTAG debuggers, logic analyzers and scope
  • Prior development experience with peripherals like USB/Ethernet/PCIe/I2C/SPI etc on Linux/Android
  • Good exposure on storage domains like SCSI, UFS, NAND, NOR on Linux/Android

FAQs

What is the job title for this position?

The job title is Core BSP / HLOS (SI34T RM 2920).

What type of experience is required for the position?

Candidates should have hands-on experience in Linux Kernel and Device Driver Development on Linux Platforms.

What programming skills are necessary for this role?

Strong Embedded C/C++ Programming abilities are necessary.

Are there specific tools or languages that candidates should be familiar with?

Yes, candidates should have experience with ARM tools, scripting languages like Python and Shell scripts.

What type of software experience is preferred for this position?

Experience in Embedded, Automotive Software and driver development with ARM-based SoCs on Linux/Android is preferred.

What debugging tools should candidates have experience with?

Candidates should possess strong debugging skills and experience with JTAG and GDB debuggers. Exposure to Lauterbach would be an added advantage.

Is flexibility important in this role?

Yes, flexibility to work across different technologies and teams is important.

What problem-solving skills are expected from the candidates?

Good analytical and problem-solving skills are expected.

What understanding of programming concepts is required?

Candidates should have a good understanding of basic real-time/embedded programming concepts and real-time operating systems concepts.

Are there specific programming concepts related to parallel processing that candidates should know?

Yes, familiarity with parallel processing concepts such as threads, signals, priorities, semaphores, mutexes, race conditions, and deadlocks is required.

What version control tools should candidates be experienced with?

Candidates should have experience with version control tools like git and Perforce, and code review tools like Codelollab and Gerrit.

What interpersonal skills are important for this position?

Good communication, interpersonal, and teamwork skills are important.

Should candidates be able to read schematics?

Yes, candidates should have the ability to read schematics and use test equipment such as JTAG debuggers, logic analyzers, and oscilloscopes.

What peripherals should candidates have prior development experience with?

Candidates should have prior development experience with peripherals like USB, Ethernet, PCIe, I2C, and SPI on Linux/Android.

What knowledge is required regarding storage domains?

Good exposure to storage domains like SCSI, UFS, NAND, and NOR on Linux/Android is required.

What is the job location for this position?

The job location is Hyderabad.

How many years of experience are required?

Candidates should have 3-4 years of experience.

What is the notice period for this job?

The notice period required is 0-30 days.

People | Proces | Technology

Consulting
Industry
11-50
Employees
2017
Founded Year

Mission & Purpose

Source Right is a company that provides strategic sourcing and recruitment services, specialising in connecting businesses with top talent and optimal sourcing solutions. Their ultimate mission is to streamline and enhance the recruitment process for their clients by leveraging their expertise and innovative methodologies to secure high-quality candidates efficiently. The purpose of Source Right is to deliver customised recruitment and talent acquisition solutions that align with their clients' specific needs, improving organisational effectiveness and supporting long-term business success.