Dotflick Solutions
Kernel Development Engineer - Embedded System
Job Location
in, India
Job Description
Profile: Engineer- Kernel Development Job description - Good understanding and experience of Embedded systems and related HW, SW components (Processors, Memory, Peripherals, IO Devices etc). - OS (High level OS and RTOS) concepts (Threads, Synchronization, Memory Management etc). - Competent in C Programming - Ability to understand the requirements and ramp up quickly on any technology to serve the need. - Analytical and problem solving skills, debugging skills for system as well as subsystem level issues (up to assembly level). - Good verbal and written communication skills. - Getting Involved in the Development and Debugging of BSP - Support and participate in Bring up for IOT chipsets and debugging of system level issues. - Understanding the BSP impact (HW Delta, SW impact) and work with external and different Internal teams - Deep knowledge of Linux kernel running in embedded systems. - Programming experience with boot loaders, Linux kernel internals, Linux device drivers, and Linux network drivers. - Analyze Core dumps, memory related issues, Optimizing Linux kernel performance for various architectures (Intel, ARM). - Familiarity with interfacing to embedded hardware using SPI, Ethernet, USB, and I2C. - Experience with initial board bring-up with work experience in U-Boot, Secure boot - (at least in one) - Deep knowledge of VPN and security applications in Linux systems. - Expert in C/C++ and have professional experience with multi-process/multi-thread programing in Linux environment. - Hands-on experience with VPN technologies (IKE/IPsec, SSL, WireGuard), configuring different VPN tunnels, troubleshooting VPN/networking problems in active deployments, - Working knowledge of TCP/IP stack and basic networking protocols, understanding on firewall policies, routing protocols, virtual interfaces, and user authentication protocols. - Preferred to be familiar with programming in both user and kernel space traffic flow path. Prior experience on performance tuning for VPN traffic throughout is a plus. - Knowledge of Advanced networking concepts. - Knowledge of Protocols (TCP/UDP), Ports and Services that listen/communicate on these ports. - Knowledge of IPV4 and IPV6 - Knowledge of Firewall, IDS/IPS Intrusion Detection/Prevention System - Hands-on experience in Developing networking software or networking security components/products. - Motivated, ability to self-learn new skills and technologies. - Good collaboration and communication skill. (ref:hirist.tech)
Location: in, IN
Posted Date: 11/23/2024
Location: in, IN
Posted Date: 11/23/2024
Contact Information
Contact | Human Resources Dotflick Solutions |
---|