Embedded Software Engineer

Deadline: 14 April 2023

Employment term: Permanent

Category: Hardware design

Job type: Full time

Location: Yerevan

Job description:

Yerevan Aerospace Engineering is looking for Embedded Software Engineer to join our team in Yerevan.

Job responsibilities

  • Analyzing product requirements and evaluating potential technical solutions.
  • Develop and maintain image processing software applications using AI technologies
  • Assist in designing image processing system architectures and evaluating image processing algorithms.
  • Work with the team to design and implement algorithms for image processing and computer vision applications
  • Develop and implement machine learning and deep learning models for image classification, object detection, segmentation, and recognition
  • Optimize software performance for real-time image processing applications
  • Research and develop advanced image processing and computer vision algorithms, including scene segmentation, target detection and tracking, data fusion.
  • Designing, implementing, and testing of Image Processing software components to interface.
  • Research and development of image processing algorithms and realizing the designs on new product programs.
  • Document code and software designs, as well as create user manuals and technical reports
  • Stay up-to-date with the latest AI and computer vision research and incorporate them into the software development process

Required qualifications

  • Bachelor's or Master's degree in Computer Science or related fields
  • Strong programming skills in C+
  • GPU Parallel programming
  • Experience in developing and deploying deep learning and machine learning models for image processing
  • Familiarity with software development best practices, including version control, code review, and unit testing
  • Strong problem-solving and analytical skills
  • Ability to work in a team environment and collaborate with cross-functional teams

Basic skills:

  • Proficiency in C/C++ programming language
  • Familiarity with deep learning frameworks such as TensorFlow, PyTorch, or Keras
  • Knowledge of image processing techniques and computer vision algorithms
  • Understanding of software development best practices, including version control, code review, and unit testing
  • 0-3 years working experience in embedded software development

Desirable skills:

  • Experience with cloud computing platforms, such as AWS, Azure
  • Knowledge of other AI technologies,
  • Strong communication skills and ability to work with clients and stakeholders.
  • English and/or Russian communication skills.

Required candidate level: Mid level

Additional information

Аpply online via staff.am and follow entire application process.

Professional skills



General mathematical knowledges

Share this job via your favorite social media channel.

Contact details

Website https://urartu.com

Phone: +37498808255

Address: 7 Bagrevand Street, Yerevan, Armenia