Assess the software engineers your vehicles, devices and machines depend on
Codility assesses software and hardware engineers on real-world tasks in C, C++, Python, Java and SystemVerilog, for hiring and for the engineers you already employ.
Validated assessments since 2009 SOC 2 Type II ISO 27001
Trusted by teams at
Software now defines the vehicle. Your hiring and skills checks haven’t caught up.
01
Embedded C and C++, platform and cloud engineers now sit in one hiring plan, across sites in several countries.
02
You compete with technology companies for the same software engineers.
03
Mechanical and electrical engineers are moving into software roles, and no one has measured who is ready.
One standard for software hiring across your engineering organization
Define the software role
Choose tasks and criteria for the languages and skills the role requires, from a library of 1,300+ validated tasks across 80+ languages and frameworks, including C, C++ and SystemVerilog.


Assess practical coding work
Candidates complete real-world coding tasks in Screen. AI is allowed or turned off for each task, and every prompt is saved for review. Review the code, the code replay, the skills each candidate demonstrated and the applicable integrity signals together.
Explore technical reasoning
Use Interview for code discussion and system design with a human interviewer, in a shared VS Code environment with a whiteboard, a rubric and a full session record. Creating an interview from a Screen report carries the candidate’s VS Code solution. For senior hires, the conversation goes deeper into architecture and trade-offs.


Measure the skills of the engineers you already employ
Skills Intelligence shows each engineer’s proficiency against role templates, so you can find gaps, plan training and inform staffing.
- Role templates rest on the Engineering Skills Model: 30 skills and 180 subskills across five categories, validated by engineering leaders
- Includes engineers moving into software from mechanical or electrical roles
Reusable assessments and a method your engineers can inspect
A separate exercise for each team reflects that team’s work. A test library supplies questions. The method behind them is rarely published.
Codility gives you reusable, validated assessments and a documented method. Fixed rules score the work, and your team makes the final decision.
Assessment your engineers will recognize as real work
86%
of candidates say the assessment evaluated their skills well
Candidate feedback survey, October 2025 to April 2026, 47,496 responses
Codility publishes its assessment methodology in a Technical Manual. It follows the Standards for Educational and Psychological Testing, the benchmark psychologists use to judge whether a test is valid and fair. Professional Services supports assessment design and local validation with your team.
Questions from engineering and talent teams
Start with one software engineering role
Bring the role and the languages it needs. We show you the tasks, the interview environment and the evidence.