Junior C++ Developer (Embedded / Linux)
ATN corporation, the US industry Leader in the Intelligent Sports and Profesional Optics with Headquarters in Miami, FL is currently looking for an ambitious Junior C++ Developer (Embedded / Linux) to join our international team.
Required Technical Skills:
โ Good knowledge of C++ (C++11 and newer standards)
โ Understanding of core OOP principles
โ Basic knowledge of STL containers and algorithms
โ Comfortable working in a Linux environment (terminal, basic system tools)
โ Experience using Git
โ Basic understanding of build systems (CMake or Make)
โ Basic understanding of multithreading concepts (mutexes, race conditions, atomics)
โ Understanding of memory management concepts (stack vs heap, RAII, smart pointers)
โ Basic understanding of embedded systems and digital electronics fundamentals
โ Experience using AI tools (e.g., code assistants) as part of the development workflow
โ English level: Intermediate (B1) or higher
Nice to Have:
โ Experience with embedded Linux systems
โ Experience debugging with gdb
โ Familiarity with Valgrind or sanitizers
โ Experience writing unit tests
โ Understanding of performance considerations in resource-constrained systems
Soft Skills:
โ Strong analytical and problem-solving skills
โ Motivation to learn and grow in embedded development
โ Responsibility and good self-organization
โ Ability to work in a team and communicate clearly
We offer:
โ Work in well-organized team of professionals
โ Interesting and challenging tasks, opportunities for self-realization and career growth
-Paid vacation / sick leave
โ Health Insurance
โ Comfortable working conditions, office in the city center in Odesa|
โ Flexible working hours
โ Team buildings, snacks and fruits in the office
โ Relocation bonus to Odesa or Sofia, Bulgaria
If you are a good fit for this position, please send your CV in English along with your salary requirements.
Required skills experience
| C++ | 1 year |
Required languages
| English | B1 - Intermediate |
| Ukrainian | B1 - Intermediate |