Embedded Software Development Engineer

C/C++

ARM

FPGA

Would You Like to Write the Future of Aviation?

We are looking for an Embedded Software Engineer to join our dynamic team, which is dedicated to developing innovative projects and shaping the future of aviation technology. If you are interested in contributing to Turkey's aviation and defense industry and being part of groundbreaking projects, we would be thrilled to have you with us!

What Awaits You?

  • Actively contributing to the development of new technologies in projects such as Bayraktar TB2, TB3, AKINCI, KIZILELMA, and future projects
  • Developing software for embedded systems by working with real-time operating systems (RTOS)
  • Designing and integrating safety-critical software compliant with aviation standards
  • Collaborating with a multidisciplinary team to produce innovative solutions
  • Taking an active role in all phases of software design, development, testing, and integration processes
  • Participating in innovation and technology-focused projects and helping shape the future of aviation
  • A dynamic, exciting, and innovative working environment
  • Following AI trends and technologies and integrating them into processes

Required Skills

  • Proficiency in C/C++ programming languages
  • Experience with embedded systems and firmware development
  • Knowledge of ARM architecture
  • Familiarity with communication protocols such as I2C, SPI, CAN, RS232, and Ethernet-based protocols
  • Experience with real-time operating systems (RTOS) and microcontroller-based projects
  • Knowledge of aviation and defense industry standards for software development
  • A collaborative, creative, and solution-oriented approach
  • A detail-oriented working style, open to innovation and eager to learn
  • Experience working on artificial intelligence applications in embedded systems, artificial intelligence accelerators (TPU/NPU, etc.), artificial intelligence training and deployment processes
  • Ability to use version management tools
  • Ability to read, write, understand and translate technical documents, along with advanced verbal communication skills in English and Turkish. 

Preferred Skills

  • Knowledge of MIL-STD-1553, ARINC 429, FlexRay ve 10BaseT1S communication protocols,
  • Additional programming experience in script languages like R, Python and MATLAB,
  • Integration, execution, optimization and management of AI models on local storage solutions,
  • Proficiency in simulation and modeling tools,
  • Familiarity with aviation certifications and standards (e.g., DO-178C),
  • Knowledge in Linux and Windows system methods,
  • Open to learning about system health management, server/system setup and configurations,
  • Interested in network management, system security and installation, configuration and maintenance of network devices (router, switch, firewall),
  • Knowledge about basic network protocols (UDP, PTP, NTP, TCP/IP, DNS, DHCP).