Junior Software Engineer (C++)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Junior Software Engineer (C++): Developing and optimizing high-performance, low-level software for VM runtime with an accent on tooling for profiling and debugging. Focus on building and maintaining robust system-level code within the Java Virtual Machine ecosystem.
Location: Must be physically present in the Czech Republic and enrolled in a CS program at a Czech University.
Company
A global software company specializing in high-performance Java runtime solutions.
What you will do
- Design, code, test, and debug Java Virtual Machine tooling.
- Write efficient, maintainable code following industry best practices.
- Implement features, fix bugs, and perform performance optimizations.
- Participate in code reviews and provide constructive feedback.
- Debug complex issues using tools like GDB or Valgrind.
- Conduct functional and unit tests to ensure software robustness.
Requirements
- Currently enrolled in a Bachelor's or Master's degree in Computer Science at a Czech University.
- Must be physically present in the Czech Republic.
- Proficiency in C/C++.
- Basic knowledge of software development practices including Git and CI/CD.
- Understanding of operating system concepts and system-level software.
Nice to have
- Familiarity with build systems like CMake or Gradle.
Culture & Benefits
- Work and learn from top global experts in the Java ecosystem.
- Competitive compensation package.
- Flexible working hours.
- Modern office located in Prague City Centre.
- Provision of necessary IT equipment.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β