
Robotik Yazılım Mühendisi

Yazılım Geliştirme Mühendisi (C++ / Qt-Qml)

Görüntü İşleme Mühendisi (Hedef Tespit ve Takip)

Full Stack PHP Developer – Startup / Marketplace
Job Postings by Position
See AllJob Postings by Filter
Software Engineer Job Listings
Job listings for the Software Engineer position are aimed at professionals specialized in software development, system design, and application development. This role typically covers a wide range of responsibilities, from analyzing software and designing solutions to coding and testing. Job postings usually expect candidates to be proficient in specific programming languages and familiar with relevant technology stacks.
What Does a Software Engineer Do?
A Software Engineer is involved in every stage of the software development process. Responsibilities include designing, coding, testing, and maintaining software applications. Additionally, identifying and fixing software bugs, improving system efficiency, and adding new features are part of the role. Software engineers analyze user requirements to develop appropriate software solutions.
What Details Should Be Considered When Reviewing Software Engineer Job Listings?
Before applying for a Software Engineer position, pay attention to the technical requirements listed in the job posting. Important factors include which programming languages and software tools candidates should be proficient in, the required experience with software development methodologies (such as Agile, Scrum), and project experience. Information about the working environment and types of projects can also influence your application.
What Education and Certifications Are Required for Software Engineer Job Listings?
Software Engineer positions generally require a bachelor’s or master’s degree in Computer Engineering, Software Engineering, or a related technical field. Candidates with relevant software development and system management certifications are preferred. Certifications can help develop expertise in specific technology platforms (e.g., Microsoft, Oracle, or AWS).
What Qualities Are Employers Looking for in a Software Engineer?
Employers seek Software Engineers with strong analytical thinking, problem-solving skills, and meticulous debugging abilities. Being a good team player and communicating effectively on projects are also important. A strong interest in technology and a willingness to continuously learn are increasingly valuable skills in the software engineering field.
What Are the Career Opportunities for Software Engineers?
Software Engineers can work in software development companies, technology firms, financial institutions, game development companies, and many other industries. They are also in demand in IT departments of large corporations, start-ups, and consulting firms. Career development opportunities are broad, and engineers have the chance to participate in continuous new projects.
How Can I Apply for Software Engineer Job Listings?
When applying for Software Engineer positions, it is important to follow the application steps listed in the job posting. Typically, this involves submitting your resume, cover letter, and portfolio. Highlighting your experience in software development, your projects, and the tools you use is essential. Additionally, practicing relevant technologies in advance will help you succeed in technical interviews.
In Which Areas Can Software Engineers Work?
Software Engineers can work in various fields, including web development, mobile app development, game design, artificial intelligence, data analysis, and cloud computing. Since this role offers opportunities to participate in a wide range of software projects, engineers need to develop the ability to adapt to different technologies and fields.
Which Programming Languages Are Requested in Software Engineer Job Listings?
Software Engineer positions generally expect experience with programming languages such as Python, Java, C++, and JavaScript. Additionally, languages like HTML, CSS, and JavaScript are important for web development. Knowledge of Swift or Kotlin can be advantageous for mobile app development. Job postings may specify the programming languages and technologies used in projects to help candidates prepare effectively.
Robotik Yazılım Mühendisi
12.10.2026
İstanbul(Asya) / Türkiye
Deneyimsiz / Deneyimli
Type of Work: Tam Zamanlı
Work Location: İş Yerinde
Job Description
Robotik Yazılım Mühendisi
EKAF Teknoloji · İstanbul
Hakkımızda
EKAF Teknoloji, humanoid ve quadruped robotlar için AI tabanlı yazılımlar geliştiren bir robotik şirketidir.
Pozisyon
Humanoid, quadruped ve robotic arm platformları üzerinde motion learning, robot control, navigation ve voice assistant sistemleri alanlarında çalışacak bir ekip arkadaşı arıyoruz.
Sorumluluklar
- RL ile end-to-end robot control model'leri geliştirmek: data preprocessing, training ve evaluation
- STT, LLM ve TTS tabanlı voice assistant sistemleri geliştirmek ve robotlara entegre etmek
- Robotlar için SLAM ve localization tabanlı navigation sistemleri geliştirmek
- Policy'leri simulation ortamında doğrulamak, sim2real ile gerçek robota deploy etmek ve C++ ile real-time çalıştırmak
- Müşteri ziyaretlerinde, saha kurulumlarında, fuar ve etkinliklerde robot operatörlüğü ve teknik destek vermek
Aranan Nitelikler
- Bilgisayar, elektrik-elektronik, mekatronik veya ilgili mühendislik bölümlerinden mezun
- İyi düzeyde C++ bilgisi
- Python ve PyTorch ile çalışma deneyimi
- RL / robot control ve/veya STT, LLM, TTS sistemleri alanında proje deneyimi
- Linux (Ubuntu) ortamında geliştirme deneyimi; terminal ve shell kullanımına hâkim
- Git ile çalışma deneyimi; PR ve code review süreçlerine hâkim
- CI/CD flow bilgisi
- Docker'a iyi düzeyde hâkim (image build, container registry)
- Agile çalışma ortamında deneyim
- Seyahat engeli olmayan
Tercih Sebepleri
- Isaac Lab, MuJoCo veya benzeri bir simulation ortamında çalışmış olmak
- Herhangi bir alanda end-to-end training pipeline kurmuş olmak
- Motion imitation ve motion data (BVH, mocap) deneyimi
- Gerçek bir robot üzerinde model deploy etmiş olmak
- Navigation deneyimi: SLAM / Visual SLAM, localization, AprilTag gibi fiducial marker sistemleri
- NVIDIA Jetson ve JetPack deneyimi (edge deployment, TensorRT)
- CycloneDDS veya DDS tabanlı communication deneyimi
- Unitree SDK2 deneyimi
- ROS 2 bilgisi
- Web development deneyimi
Çalışma Şekli: Tam zamanlı, İstanbul
