Checkbox Technology off campus drive | Software Developer | BE/BTech/MSc/MCA | Freshers

322

About the Company:

Checkbox Technology Private Limited is a Noida, India based company that specializes in deploying and maintaining embedded platform middleware to consumers. Our experience with global development and test teams has resulted in launching and maintaining over 50 million world class embedded software products in customer homes throughout the US and Latin America. We also have expert resources in software automation and migrating legacy technology to newer Android, iOS, IoT and cloud-based standards. We believe that leveraging over 20 years of software development and team leadership experience enables us to check every box in reaching the next level for your software products.

company Name:    Checkbox Technology Private Limited

Position:  Software Developer

Job Location: Noida

Batch: 2019

Degree: BE/BTech (Comp. Sc/EE)/MSc (Comp. Sc)/MCA

Salary:  Best In Industry

Exp Needed : Freshers

1. Trainee Developer: C,C++/Core Java

Checkbox Technology is a startup specializing in Satellite Video Broadcast domain. We looking for a junior-mid level Software Developer to join our team in our Noida Office to work on our Satellite Set Top Box development group. We are looking for a smart, motivated developer/leader who is looking to grow his/her Software Development career with us!

Job responsibilities include:

– BE/BTech (Comp. Sc/EE)/MSc (Comp. Sc)/MCA

– 0+ years of software development experience

– Design and develop robust software in an embedded, real-time environment under Linux

– Integrate software subsystems, document changes, and provide timely support to other 

  development groups

– Work on real-world customer-facing application problems

– Mentor, task, and guide junior members of the development team

– Represent the Checkbox development group in interfacing with the client development team for software design, review, and status of projects

Ideal candidate will have the following: 

– Experience developing multithreaded and distributed application software systems

– Hands on developing software applications with Java, C/C++, and/or POSIX in a Unix/Linux environment

– Strong knowledge of Core Java/C/C++

– Strong knowledge of data structures, algorithms, database, object oriented programming, OS Concepts, software requirement analysis, design and architecture, and software testing

– working in a Linux environment

– using version control in an IDE environment

– Work independently in a fast-paced deadline driven environment

– Successfully complete multiple tasks in an environment with rapidly changing priorities

– Good analytical skills, detail oriented, quick study, and self-motivated

– Communicate ideas and solutions to software development problems in written and verbal 

  form

– Occasional international travel may be required

Additional desired qualifications: 

– CVS and Mercurial experience

– Working knowledge of JavaScript, HTML, and JNI

– Network development experience a plus

– Video related domain experience a plus

– Experience in software profiling and performance tuning

2. Embedded Android Developer (Trainee) : C,C++/Core Java/Android NDK

Job responsibilities include:

– BE/BTech (Comp. Sc/EE)/MSc (Comp. Sc)/MCA

– 0+ years of embedded Android development experience

– Design and develop robust software in an embedded, real-time environment under Linux

– Integrate software subsystems, document changes, and provide timely support to other    

  development groups

– Work on real-world customer-facing application problems

– Mentor, task, and guide junior members of the development team

– Represent the Checkbox development group in interfacing with the client development team 

  for software design, review, and status of projects

Ideal candidate will have the following:

– Hands on embedded Android development.

– Hands on experience developing software applications with Java, C/C++,Android NDK, Android Toolchains and/or POSIX in a Unix/Linux environment.

– Hands on experience developing Android application using C++.

– Hands on experience building Android Standalone Toolchain for embedded system.

– Strong knowledge of Android NDK, Core Java and C/C++

– Strong knowledge of data structures, algorithms, database, object oriented programming, OS Concepts, software requirement analysis, design and architecture, and software testing

– Experience working in a Linux environment

– Experience using version control in an IDE environment

– Work independently in a fast-paced deadline driven environment

– Successfully complete multiple tasks in an environment with rapidly changing priorities

– Good analytical skills, detail oriented, quick study, and self-motivated

– Communicate ideas and solutions to software development problems in written and verbal form

– Occasional international travel may be required

Additional desired qualifications:

– CVS and Mercurial experience

– Working knowledge of JavaScript, HTML, and JNI

– Network development knowledge a plus

– Video related domain knowledge a plus

– Hands in software profiling and performance tuning

How to Apply:

Apply Link:Click Here

Latest Interview Questions & Answers

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.