21/05 T S Jagadeshwari
HR Officer at ToneTag

Views:978 Applications:102 Rec. Actions:Recruiter Actions:42

ToneTag - C Developer - Memory Management (3-6 yrs)

Bangalore Job Code: 446552

Why ToneTag?

Since 2013, we are harnessing the power of sound to enable secure payment system for you. ToneTag has developed a unique technology through which proximity based offline transactions can be carried out through sound waves. This has transformed the way offline payments are happening. The company has a dynamic and engaging work environment where our partners thrive to excel and achieve. We create, we deliver, we invent experiences and have fun times together. Being a part of this elite family is only open to individuals who are up to it. There is only one bar that we touch every day. That is success. Come and create the future.

The challenge for you :

As a C developer your primary responsibility will be to study the APIs of different environments and apply your C skills to develop modules that are efficient and reliable for ToneTag. You should be able to look at a problem from the user's perspective and bring in a great solution. A commitment to collaborative problem solving, revolutionary design while maintaining excellent quality are essential for us.

Your day in ToneTag :

- Design, build, and maintain efficient, reusable, and reliable C code

- Implement performance and quality modules

- Identify bottlenecks and bugs, and devise solutions to these problems

- Creation of high level designs

- Help maintain code quality, organization, and automatization

- Handling Analysis, Design and Implementation

- Testing

What you need :

- Strong proficiency in C/C++, with fairly complete knowledge of the language specification

- Thorough knowledge of the standard library as specified by ISO and ANSI

- Good understanding of memory management in non garbage collected environments

- Knowledge of low-level threading primitives and real-time environments

- Familiarity with system call wrapper library functions

- Knowledge of writing native modules for high-level languages such as Node.js, Python, Go, etc.

- Familiarity with embedded systems design and low-level hardware interactions {{depending on project requirements}}

- Proficient understanding of code versioning tools {{such as Git, SVN, and Mercurial}}

Great to haves :

- Highly motivated person with passion for programming and result orientation.

- Strong analytical skills.

- Can handle projects independently.

- Good communication

CTC - 15-25L PA

Add a note
Something suspicious? Report this job posting.