
Senior Engineer, Software Development Engineering (Apps)
- Bangalore, Karnataka
- Permanent
- Full-time
- M.Tech & Dual Degree Freshers (2025 Pass-outs) in Computer Science, Computer Engineering, or Software Engineering,
- Applicants with a strong academic record, including a minimum CGPA of 7.5 or higher, are preferred
- Professional experience developing and debugging in C and C++
- Experience with scripting languages such as Python and/or TCL
- Experience :- 0-1 years with Masters
- Object oriented programming
- Excellent communication and debugging skills
- Team oriented mindset
- Highly motivated to explore and learn
- Strong understanding of software testing fundamentals
- knowledge and experience with Systems Programming (Preferably Windows). This involves working with OS specific calls made from user programs.
- knowledge and experience with Kernel or OS internals (Preferably Windows) programming. This involves writing or supporting kernel modules, like device drivers.
- Working knowledge of SCSI or ATA protocols.
- knowledge of SAS and SATA protocols is also helpful.
- knowledge and experience of host-based device protocol test packages.
- Some knowledge with Real Time Operating Systems (RTOSs) and embedded programming. RTOSs share many (and often more) of the constraints as OS kernel modules.