CAST Software

OPENS AT: Nov 16, 2018, 06:30 AM

CLOSES AT: Nov 18, 2018, 11:30 AM


Cast Software Developer Hiring Challenge - 2018

Challenge Over

Social Share


Congratulations to the shortlisted participants!

The shortlist was created based on the following parameters

  • Years of experience
  • Challenge score: Participants who have scored 
  • Not involved in plagiarism
  • Applied for the job

Please note that this shortlist doesn't guarantee an interview, it means that we have shared your details with the clients and they will get in touch with you if they find that your profile matches their requirement. 

We wish you good luck!


CAST is looking for software engineers for their team on Bangalore. 

Working at CAST R&D means being an important part of a highly-talented, fast-paced, multi-cultural and Agile team based in Paris (France) and Bangalore (India). The team builds a sophisticated source code analysis platform leveraging parsing, control flow, data flow and others mechanisms to fully understand the inner structure of the complex IT Systems developed and used by the Fortune 500 companies.   

You, working as an individual contributor as part of the team, will contribute to the core part of our platform: JEE source code analyzer. You will contribute to the evolution of our technology to support the latest evolution of Java language and JEE related frameworks. You will have the opportunity to work on the different parts of the analysis chain from parsing to developing new quality rules notably the ones related to the emerging CISQ standard.   

Take up the test and stand a chance!  


Software Engineer - C++
Experience: 2-8 years
CTC: INR 8.0L - INR 28.0L
Job Location: Bangalore
Openings: 2

C++ will be your main language of use but you will have the opportunity to leverage also Java or Python experience.

About your Team

We develop source code analyzers which are plugins of our platform CAST AIP.
Close to customer needs, we deliver incrementally features and fixes according to priorities.
Using Lean approach and eXtreme Programming:

  • We write user documentation
  • We thank our testers to find bugs which enable us to add more unit test coverage.

The candidate should have a passion for technology and a flexible, creative approach to problem-solving.

  • Must have at least 2 years of experience
  • Must have expertise in C++ development
  • Result oriented with a focus on delivery and quality
  • Must be pragmatic Hands-on on TDD addict: writing unit tests.
  • Accept to follow a framework of rules on how to write/design static analyzers

• Excellent written, oral and telephone communication skills in English.
• Desired but not mandatory knowledge of the Application Maintenance & Development landscape,
preferably through past experiences inside a top Indian SI
• Should have exposure to wide range of technologies
• Proven track record in achieving stretched goals in a fast-paced, innovative work environment.
• Strong sense of urgency, drive, and ownership
• Strong analytical and logical skills
• Attention to details, well organized

Software Engineer- Python
Software Engineer- .NET


CAST is a pioneer and world leader in Software Analysis and Measurement, with unique technology resulting from more than $120 million in R&D investment. CAST introd...



  1. Before you attempt programming questions, you should choose a language from the given list.

  2. All inputs for the programming problems are from STDIN and output to STDOUT....



Sample Challenge

Can I participate in a sample challenge?

Yes, we recommend that you participate in our sample challenge.

This challenge enables you to understand how to pa...

View All Notifications