Senior Embedded Linux Developer İş İlanı

İşveren Hakkında
 İş İlanları

QUALIFICATIONS AND JOB DESCRIPTION

Definition:

  • Shall be responsible of top-down design and development of the novel data acquisition system' s software runs on linux based system-on-module (SoM) and/or single-board-computer (SBC).
  • Shall support embedded C/C++ software development process in any desired step (development, integration & test)
  • Shall be able to provide modern, reliable, maintainable, standarts compliant, quality assured, and robust software solutions using system specifications/requirements.
  • Shall collaborate with teammates to negotiate and specify architectural details, requirements at all levels and interfaces definitions.
  • Shall develop verification and validation specifications and related software solutions to ensure correct realization of the software.
  • Shall document the complete process including specifications, definitions, and implementation details.
  • Shall perform all activities in absolute professionalism, in line with company values and policies and ethics code of conduct.

Required:

  • University degree in a related engineering or science discipline.
  • 3 years of proven experience in cross-platform application software design, development, and implementation with modern C and C++ language.
  • Extensive knowledge and experience in linux systems and application level software development on ARM Cortex-A based processors and SBCs.
  • Experience in linux operating system installation, configuration, and administration.
  • Familiarity with software configuration management concepts, methods, and tools.
  • Extensive knowledge in using linux operating system as development host and/or as target platform.
  • Efficient use of office productivity software.
  • Excellent team communication skills.
  • Working efficiently and in harmony with established company wide engineering and quality assurance processes.

Desirable

  • Extensive knowledge in software design patterns with special attention in messaging patterns and object brokers,
  • Experience in ETHERCAT, CANBUS, RS232, RS485,RS422, SPI, I2C, USB, TCP/IP, ETHERNET.
  • Knowledge in data acquisition, measurement and control systems applications development.
  • Knowledge in systems engineering concepts and principles.