Senior Engineer-II Design
Full Time, Hybrid
Hyderabad
Posted 7 months ago
Job Features
| Job Category | IT |
| Experience | 5 - 10 yrs |
| Skills | Linux programming, GPON/XGSPON, C |
| Primary skills | Linux programming, GPON/XGSPON, C |
| Education | B.E / B.tech |
| Openings | 1 |
| Job Description | About the Position The current position is an excellent opportunity for someone willing to work on next-generation Linux Solutions running on Industry’s first RISC-V based SoC-FPGA. The individual will work on developing Solution Stacks on Microchip’s FPGA Products, involving Networking/Connectivity Interfaces/Protocols. The Solution’s Software Stack would typically consist of Drivers, User space Frameworks and Reference Applications, deployed on a heterogenous processing architecture. The current position requires such Solutions to be built over Connectivity/Networking Interfaces like Passive Optical Networks (GPON/XGSPON), Ethernet, PCIe, QSPI, etc. Job Location: India (Hyderabad/Bangalore/Chennai) - Preferably Hyderabad Required Experience Solid Programming experience in C/C++ or any Programming Language with emphasis on Embedded Systems. Experience of Programming from scratch, using Software Programming Principles, Quality Coding Techniques and Data Structures. Experience in Software Design, knowledge of how APIs, Libraries, Frameworks and Applications are designed. Experience in one or more Networking/Connectivity Interfaces/Protocols like Passive Optical Networks (GPON/XGSPON), Ethernet, PCIe, QSPI, USB, etc. Experience in Linux Userspace Frameworks and Applications. Knowledge of Linux OS techniques such as multi-threading, IPC, etc. Experience in Linux Kernel and Drivers is a plus. Experience in Debugging Software in Linux environment, familiarity with Debugging Heterogenous Software, Tuning and Optimizing Software for performance, power and memory. Understanding of Hardware and Software subsystems, interfaces/tools for Hardware/Software Debugging. Familiarity with Linux build systems (Yocto), code management tools (bitbucket and git), code review, regression and automation tools. Experience in GPON/XGSPON/VOLTHA is a plus. Experience in Device bring-up in Linux is a plus. Familiarity with Dockers/Kubernetes is a plus. Knowledge of FPGA and RISC-V processors is a plus. Knowledge of Microchip debugging tools and testing equipment is a plus. Requirements/Qualifications: Bachelors or Masters in Electronics/Software/Electrical Engineering Minimum 5 years of experience Excellent problem-solving skills. Strong verbal/written communication skills for interaction with global teams. Ability to follow and enforce quality standards and guidelines. Willing to take ownership of the complete system development cycle. Ability to establish task-level schedules and manage multiple project deadlines. |

