Software Engineer – II
Mode of working: Hybrid
Required skills:
** Honours degree in Computer Engineering, Electronic Engineering or Computer Science.
** 3+ years’ work experience in Linux application validation or development
** Excellent knowledge of C/C++ programming, especially in developing multi-core or multi-threaded software.
** Strong knowledge of Linux operating system.
** Knowledge of filesystem and database
** Strong problem-solving skills coupled with a strong aptitude to learn and self-motivated
** Effective communications.
** Discipline and maturity to develop/validate quality deliverables at all software development life cycle stages.
** Excellent communication skills and the ability to work as part of a multisite team.
** Track record of innovation and continuous improvement.
The following skills would be an advantage:
** Networking technologies and protocol stacks e.g. Ethernet, TCP/IP, IPSec.
** Virtualization technologies e.g. KVM, XEN, QEMU, VMWARE and developing in a virtualized environment
** Agile Software development methodology experience.
** Source control management tools e.g. GIT.
** Experience with quality assurance tools e.g. Gerrit
** Experience of working in a multi-geo environment.
** Experience of interacting with Customers.
** Software configuration management and release planning.
** Automation enhancement using Python, tcl
** writing C applications on Linux to validate driver features.
** Doing manual testing
** Interact with DevOPs and work
** Learn new tools for validation and use it for the program.
Intel’s Death Spiral Took Another Turn