SY

Software Engineering - Staff Engineer (C++)

Synopsys
Bangalore6-10 LPA Posted 30 May 2025
FULL TIME
Unix Shell Scripting
Socket Programming
software security
Software Engineering
Perl Scripting

Job Description

The candidate should possess a minimum of 6-10 years of software development experience in C with an emphasis on systems-level programming on Unix. Experience with Unix signals, multi-threading, synchronization mechanisms, socket programming, Unix system calls, Unix shell scripting, Perl scripting, use of debuggers, and proficiency in developing software on many variants of Unix is required.

Preference will be given to candidates having prior experience in Application Security/Cryptography and exposure to assembly programming. Experience developing applications using FLEXlm is desirable, though not a requirement. Experience with licensing and other security systems will be of added advantage.

Key Qualifications

Technically strong in C/C++ with emphasis on system-level programming on Unix

Proficient in data structure and algorithms

Good understanding of software intricacies with respect to Unix signals, multi-threading, synchronization mechanisms, socket programming, Unix system calls, and use of software debugging tools

Proficient in Unix shell scripting, Python, Perl, etc.

Knowledgeable in software security and cryptography algorithms

Desired Skills

Sound understanding of Machine Learning models and their application to solving problems

Familiarity in designing cloud-native applications and solutions on AWS, Azure, Google, etc.

Exposure to various database technologies like NoSQL, Relational, Distributed, etc.

Ability to solve Bigdata problems

Join WhatsApp Channel