Qureos

FIND_THE_RIGHTJOB.

Embedded Software Developer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

TCI Aircraft Interiors was founded in 2010, and in 2023, it entered a new era with the merger of three subsidiary companies under Turkish Airlines.Combining over a decade of experience with an innovative vision, TCI leverages its enhanced capabilities to provide cutting-edge solutions for both wide and narrow body aircrafts. As the only company in its field operating in Türkiye, we proudly represent our country while setting new standards in the international aviation industry and continue our mission to provide the best values in the sector.

We offer in our product range; economy and business class seats, galleys, lavatories, and in-flight entertainment and satellite internet (IFEC) systems for commercial aircrafts. TCI also provides the most innovative solutions to the aviation industry with products such as service trolleys, cargo containers, and seat power systems, which are widely used in aviation operations. The company operates with design, engineering, manufacturing, and R&D capabilities at its facilities in Istanbul and Seattle, serving multiple aircraft types and catering to industry leaders such as Boeing, Airbus, and some of the world’s leading airlines.


Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • 7+ years of experience in embedded software development, preferably in the aviation or telecommunications industry.
  • Strong programming skills in C/C++ and Python.
  • Experience with Linux OS and real-time operating systems (RTOS), such as Debian, Ubuntu, VxWorks, QNX, or FreeRTOS.
  • Familiarity with communication protocols, such as ARINC 429, ARINC 664, TCP/IP, and UDP.
  • Experience with embedded Linux development tools, such as debuggers, emulators.
  • Excellent problem-solving and debugging skills.


Preferred Qualifications:

  • Experience with in-flight connectivity (IFC) systems or similar technologies.
  • Familiarity with satellite communication protocols and standards, such as OpenAMIP and OpenBMIP.
  • Experience with DO-178C certification processes.
  • Knowledge of hardware design and integration.
  • Experience with software configuration management tools.


Additional Skills:

  • Ability to work effectively in a team environment.
  • Strong communication and interpersonal skills.
  • Ability to learn quickly and adapt to new technologies.
  • Passion for aviation or telecommunications technology.
  • Strong attention to detail and commitment to quality.


Job Description

The Embedded Software Engineer is responsible for the design, development, and implementation of the embedded software for TCI's In-Flight Connectivity (IFC) capability. This role requires a strong technical background in embedded software development, experience with Linux OS and real-time operating systems (RTOS), and a passion for aviation or telecommunications technology. The Embedded Software Developer will work collaboratively within an agile team to deliver high-quality, reliable, and efficient software components that meet the stringent requirements of the aviation industry and DO-178C guidelines.

Responsibilities:

Embedded Software Development:


  • Design, develop, and implement software modules and components for the MODMAN software, adhering to the defined software architecture and design specifications.
  • Write clean, well-structured, and maintainable code following established coding standards and best practices for embedded systems.
  • Optimize code for performance, memory usage, and real-time constraints in the embedded environment.
  • Develop and execute unit tests and integration tests to verify the functionality and performance of software components.
  • Collaborate with other software developers, systems engineers, and test engineers to troubleshoot and resolve technical issues.


Linux/RTOS Integration:

  • Integrate the MODMAN software with the chosen Linux/real-time operating system (RTOS), ensuring seamless operation and efficient resource utilization.
  • Develop device drivers and interface with hardware components, such as modems, antennas, and sensors.
  • Optimize software performance for real-time responsiveness and reliability.


Certification and Compliance:

  • Adhere to DO-178C guidelines and processes for software development, verification, and validation.
  • Participate in the development of software documentation, including requirements specifications, design documents, and test reports.
  • Ensure the software meets all safety and reliability standards required for aviation systems.


Collaboration and Support:

  • Participate in agile development processes, including sprint planning, daily stand-ups, and sprint reviews.
  • Collaborate with other team members to share knowledge, review code, and improve development practices.
  • Provide technical support and troubleshooting assistance for embedded software issues.

© 2025 Qureos. All rights reserved.