Job Description
Job Description
In this role, you will be joining a team of high-performing system debuggers, central to Intel IoT SoC deployment. The role involves debugging to find root cause of system level issues during product validation and acceptance testing. The candidate will work with program execution teams (SW program management/ validation program manager), development and validation technical experts, Engineering leads, and architects in a central role to ensure program milestones are reached and quality requirements are met. a successful candidate will be debugging software across the stack for a specific product, platform, feature, or technology throughout the product lifecycle, including pre-silicon development, power on, and/or post-silicon development. Debugging software across multiple layers of the software stack including firmware, drivers, and operating systems. Develops a software debug plan and associated methodologies. Analyses issues, manages sightings from various validation streams, determines root cause, and drives or develops improvements. Drives project stress and stability and supports power, performance, and key KPI task forces.Qualifications
Bachelor/Master of Engineering in Electronics/Computer science or equivalent.
10+ years of experience in System level SW development (kernel, drivers etc.,) and/or system SW validation
C, C++ : medium to high proficiency
SW development/validation experience Experience working on embedded/IoT SoC architectures (Intel Architecture experience/knowledge would be a plus)
Strong understanding of Linux OS concepts is mandatory (Windows will be a plus)
Linux boot process - GRUb, bootloaders etc (understanding IA platforms e.g. BIOS would be a plus)
Debugging skills with Linux based drivers, kernel issues, power management, memory corruptions etc
Experience in ethernet, PCIe, Memory interfaces/controllers (DDR4/5 etc)
Experience in debug tools like Trace32, Closed Chasis Debuggers for IA platforms
Hands on experience on Hardware boards (experience with any complex SoC SW bring up would be a plus)
Scripting languages like Python would be a plus
Any experience working with pre-silicon development platforms like SIMICS, SystemC, FPGA would be a plus
Understanding and experience in AI/ML concepts for automation of debug and validation is a plus