Sr. Linux Driver Developer
noida
Candidate should be able to:
collaborate closely with chip architects, designers, verification/emulation engineers, and software engineers.
Participate in quality check reviews
Involve in projects will include everything from conception, to implementation and bring-up
Develop device drivers, and diagnostic software for SOCs
Specify and develop ARM trusted firmware
Provide firmware support to pre-silicon prototyping system and post-silicon bring-up
Candidate should have
Experience using software or FPGA-based emulators is a plus.
Knowledge of how to use lab equipment such as multimeters, oscilloscopes, logic analyzers, protocol analyzers is a plus.
Proficiency with industry-standard software engineering tools such as Git, Jenkins, GDB/Lauterbach debugging, Buildroot, configuration management, and continuous integration.
Excellent communication skills. Experienced in creating and presenting clear technical specifications and communicating with cross-functional teams.
Proficiency with C, Python (or similar), Shell scripts, and knowledge of Arm v8-A/v7-A assembly.
10+ years of experience developing embedded system software from requirements into validated implementations.
Experience with developing embedded software at levels from bare-metal, Trusted Firmware (or similar), to embedded Linux drivers.
Experience with integrating vendor IP firmware