Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailPosition: Sr. Software Engineer/Tech Lead C
Experience: 5yrs
Location: Pune
Notice Period: Immediate 30 Days
Requirement:
Strong proficiency in C with fair knowledge of the language specification
Thorough knowledge of the standard library STL containers software architecture design patterns and algorithms / APISDK / crossplatform software development with QT / GTK / ElectronJS
Good understanding of memory management in nongarbage collected environments; handson experience with Valgrind and other memory profiling tools; experience with secure coding models and practices
Knowledge of lowlevel threading primitives and realtime environments
Familiarity with embedded systems design / IoT lowlevel hardware interactions and systems architecture; preferred experience with file systems I/O peripherals Embedded Linux / RTOS / device drivers / crosscompilation / firmware / middleware
Thorough knowledge of network architecture models (ISOOSI TCPIP); programming experience in protocols like HTTP / REST / TCP / XMPP for clientserver or peertopeer systems in C
Knowledge of writing native modules for highlevel languages such as Python Go Java etc.
Proficient understanding of continuous integration and code versioning tools such as Git SVN; experience with unit test automation using frameworks like GTest
Knowledge of virtualization and experience with creating virtualized environments such as VMs and Docker containers
Preferred experience with crypto infrastructure such as Ethereum Hyperledger other blockchains; cryptographic programming authentication identity management cybersecurity software cryptanalysis ethical hacking and vulnerability analysis
Exposure to R&D culture with a focus on disruptive ideas brainstorming MVP specification quick proofofconcept development leading to highquality product delivery; open to continuous learning and adoption of new skills/technologies
Skills
C++, STL, API, low level threading, GTK, SDK, Networking Protocols
Full Time