Careers

Join the passionate & hardworking TechVibrant team!

Join Us. We are hiring!

TechVibrant is a fast growing global IT company in the business of crafting bespoke software solutions, leading digital transformation, and architecting Industry 4.0 for enterprise & startup clients. 

We are a team of builders – software developers & IT experts  bringing over 20 years of experience building technology across domains. Our team of experts from design, product, and engineering backgrounds is constantly growing and we are always on the lookout for talented individuals from various backgrounds.

Check out our open positions below, and apply right away!

Send your applications to careers@techvibrant.com mentioning the Position in the subject along with a cover note mentioning your background.

 

Android App Developer

Responsibilities

  • Design and implementation of user interfaces, assets, widgets and program flow.

  • Implement Android UX flow For Automotive platforms.

Requirements

  • 2 – 5 years of development experience

  • Proficiency in real time multi-threaded software design and development

  • Knowledge of JNI and java is a must.

  • Good experience in Android framework.

  • Resolve complex technical issues.

  • At least 2 years of experience in developing Android applications

Key Skills

  • OS: Android.

  • Programming Language: Strong in JAVA, C & C++

Android Systems Engineer

Responsibilities

  • Design and develop Android systems and platforms

  • Work on Android Systems projects related to Automotive.

Requirements

  • Must have 2-5 years of experience in embedded software development for Android Systems

  • Experience in source revision control system such as git

  • Good knowledge of working with Open source software packages.

  • Proficiency in real time multi-threaded software design and development, system

  • Hands on knowledge on Linux USB stack – Host and gadget including OTG

  • Hands on knowledge of all / any of the following Linux kernel areas: Audio (ALSA), Video4Linux, Power Management, Network, BSP (ARM).

  • Experienced in Android programming environment using binder, shared memory etc.

  • programming using IPC, synchronization primitives

Preferred Skills

Programming Language: Strong in C/C++, basic shell scripting
Tools: Development and Debugging using Host – Target tool chains for embedded platforms
CPU: ARM, TI.
OS: Linux / Android.

.NET Developer

Responsibilities

  • Translate application storyboards and use cases into functional applications

  • Design, build, and maintain efficient, reusable, and reliable C# code

  • Ensure the best possible performance, quality, and responsiveness of applications

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

  • Help maintain code quality, organization, and automatization

Skills

  • Proficient in C#, with a good knowledge of its ecosystems

  • Familiarity with the .NET framework

  • Strong understanding of object-oriented programming

  • Skill for writing reusable C# libraries

  • Familiar with various design and architectural patterns

  • Knowledge of concurrency patterns in C#

  • Familiarity with Microsoft SQL Server

  • Experience with popular web application frameworks, such as Nancy

  • Familiarity with Windows Presentation Framework

  • Knack for writing clean, readable C# code

  • Understanding fundamental design principles behind a scalable application

  • Creating database schemas that represent and support business processes

  • Implementing automated testing platforms and unit tests

  • Proficient understanding of code versioning tools such as Git, SVN etc.

  • Familiarity with continuous integration