QUALIFICATIONS AND JOB DESCRIPTION
How do we describe the perfect fit?
- Bachelor's Degree in Computer Science, Engineering, or a related field,
- 3+ years of software development in C++,
- Knowing object-oriented programming,
- Having knowledge of and experience with source control systems (git, svn, etc..),
- Having knowledge of cross-compile techniques,
- Experience in Linux and compiler tools,
- Excellent debugging and optimization skills,
- Good knowledge of linear algebra and vector math,
- Experience with version control systems and CI/CD tools,
- Experience in OpenCV or other computer vision libraries,
- Experience in Robot Operating System (ROS) or ROS2,
- Experience in Boost library,
- Experience in machine learning,
- Excellent verbal and written skills in English,
- Following and adapting the market trends and new technologies,
- Outside the box thinking ability,
- Open to innovation culture,
- Flexible and open to new perspectives,
- A great team player with a self-initiative mindset,
- Knowing what empathy really means,
- Being open to communication is always our priority.
The position is located in Çayırova. How will you foster the change? We are looking for a passionate
R&D Software Specialist who will join our team at
the R&D Directorate.
- Designing, implementing, and maintaining efficient and reliable C++ code,
- Implementing autonomous mobile robots software layers,
- Performing code reviews,
- Unit testing and developing document code,
- Collaborating closely with testers and field engineers for quality assurance,
- Using libraries such as ROS, OpenCV, Boost,
- Developing maintainable, reliable, efficient, and well-documented code,
- Managing individual deadlines and deliverables,
- Working with internal and external partners.
Arcelik - An Equal Opportunity Employer