Cloud STB

Our Client has decided to rearchitect the Set Top Box (STB) platform from the current design where limited set of data is being periodically pushed in batch scheduled intervals to the device into the architecture where most of communication is performed real time via internet with a Cloud over very large set of data.

Read more...

Our Services

IntroPro provides consulting, architectural design, development and Quality Assurance services for Enterprise Grade systems and embedded systems (devices) software development that help our customers to have advantages in the time-to-market and costs. Our solutions include rapid prototyping, reduced development time cycle with strict optimization within software and hardware constraints.

Software Developer -- SWE NTS

  • Education: Master of science (tech.), Specialist (tech.)
  • Experience: 3+ years
  • Solid Java SE knowledge
  • C/C++ experience
  • Core programming skills (OO design, Design patterns)
  • Linux knowledge (or any other UNIX)
  • SCM knowledge (CVS/Mercurial/git)
  • Scripting languages (shell script)
  • Experience in development of embedded applications
  • Participation in team projects
  • Software development process knowledge
  • "Will-do" attitude to tasks
  • Desirable:
  • Core Programming skills: Concurrency (threads/actors), Data structures and algorithms
  • Web technologies knowledge including JavaScript and HT5
  • Knowledge of application build tools
  • Verbal and written communication English skills
  • Experience in OpenGL
  • Personal skills:
  • Passionate about technology, programming languages, OS
  • Eager learner of new technologies and systems
  • Written and verbal interpersonal communications skills
  • Good team member
  • We offer:
  • Competitive salary and career development;
  • Official full time employment with paid 24 days of vacations, sick leaves, national holidays;
  • Half-year work performance based & projects achievement bonuses
  • Paid overtimes;
  • Social package: medical insurance, gym, active sport games: football, basketball, volleyball;
  • Free English lessons with native speaker;
  • Regular team buildings;
  • Education in IntroPro Academy: new technologies trainings and certifications;
  • Business trips to US, EU are possible;
  • You can get more information during interview at our office.

SoftwareEngineer (Lead) Business-Intelligence

Education: University degree in computer science, electronics engineering or related spheres

  • Professional Experience: 5+ years
  • Requirements:
  • Proven experience working with BI/BA Data driven ecosystem
  • Programming Skills in Java or C# or Scala is a must
  • Data Science knowledge (Data Mining, Machine Learning, etc.)
  • Good SQL knowledge
  • Good understanding and experience with Data Visualization
  • Knowledge of BigData and NoSQL systems is a plus (e.g. Hadoop)
  • R experience is a plus
  • This is not a business analytics position - It is about Software Engineering and Architecture for BI, BA and Data Science
  • Desirable:
  • Passion for new technologies and frameworks
  • Good verbal English
  • UNIX systems knowledge
  • Personal skills:
  • Self motivation
  • Excellent communication skills
  • Team member and can be a leader
  • Leadership abilities
  • Good verbal and written communication skills in English
  • Project: IPTV Video HeadEnd System
  • We offer:
  • Competitive salary and career development
  • Official full time employment with paid 24 days of vacations, sick leaves, national holidays
  • Half-year work performance based & projects achievement bonuses
  • Paid overtimes
  • Social package: medical insurance, gym, active sport games: football, basketball, volleyball
  • Free English lessons with native speaker
  • Regular team buildings
  • Education in IntroPro Academy: new technologies trainings and certifications
  • Business trips to US, EU are possible
  • You can get more information during interview at our office.

SoftwareEngineer (Lead) Business-Intelligence

 

  • Education: University degree in computer science, electronics engineering or related spheres
  • Professional Experience: 5+ years
  • Requirements:
  • Proven experience working with BI/BA Data driven ecosystem
  • Programming Skills in Java or C# or Scala is a must
  • Data Science knowledge (Data Mining, Machine Learning, etc.)
  • Good SQL knowledge
  • Good understanding and experience with Data Visualization
  • Knowledge of BigData and NoSQL systems is a plus (e.g. Hadoop)
  • R experience is a plus
  • This is not a business analytics position - It is about Software Engineering and Architecture for BI, BA and Data Science
  • Desirable:
  • Passion for new technologies and frameworks
  • Good verbal English
  • UNIX systems knowledge
  • Personal skills:
  • Self motivation
  • Excellent communication skills
  • Team member and can be a leader
  • Leadership abilities
  • Good verbal and written communication skills in English
  • Project: IPTV Video HeadEnd System
  • We offer:
  • Competitive salary and career development
  • Official full time employment with paid 24 days of vacations, sick leaves, national holidays
  • Half-year work performance based & projects achievement bonuses
  • Paid overtimes
  • Social package: medical insurance, gym, active sport games: football, basketball, volleyball
  • Free English lessons with native speaker
  • Regular team buildings
  • Education in IntroPro Academy: new technologies trainings and certifications
  • Business trips to US, EU are possible
  • You can get more information during interview at our office.

 

Senior Software Developer Integration and Maintenance

  • Requirements:
  • Experience: 5+ years
  •  Solid C++/C and Java;
  •  Core Programming skills: OO design, Software design patterns , Concurrency (threads/actors),   Data structures and algorithms;
  •  Solid Linux or any other UNIX;
  •  Advanced Network Programming, knowledge of multicast;
  •  Multithreading;
  •  Gcc/gdb/makefile
  •  SCM (svn/cvs/Mercurial/git);
  •  Shell script experience;
  •  Successfully completed team projects;
  •  Software development process knowledge
  •  Good teaching/mentoring abilities;
  • “Can-do” attitude to tasks
  •  Desirable:
  • C++11 and above;
  • Video/audio processing experience
  • JNI
  • Linux kernel modules/drivers development experience
  • UML knowledge.
  • Documentation and presentation skills
  • Encryption algorithms;
  • Knowledge ofSTBarchitecture.
  • Personal skills:
  • Passionate about programming languages, OS;
  • Obsession with software architecture and quality;
  • Written and verbal interpersonal/customer communication skills;
  • Good verbal and written communication English skills.
  • Project: Work with STB stack on different levels, including GUI and business logic which implemented on java. Some parts of STB stack are implemented on C/C++ and use JNI to communicate with Java part. Other components are implemented as separate processes on C/C++ and use IPC to communicate.
  • So the knowledge of this  mechanisms is required. The main responsibility includes maintenance(bug fixing) of existing code, new features development, their integration and subsequent maintenance.
  • We offer:
  • Competitive salary and career development;
  • Official full time employment with paid 24 days of vacations, sick leaves, national holidays;
  • Half-year work performance based & projects achievement bonuses
  • Paid overtimes;
  • Social package: medical insurance, gym, active sport games: football, basketball, volleyball;
  • Free English lessons with native speaker;
  • Regular team buildings;
  • Education in IntroPro Academy: new technologies trainings and certifications;
  • Business trips to US, EU are possible;
  •     You can get more information during interview at our office.

Senior Software Developer

  • Requirements:
  • Education: Master of science (tech.), Specialist (tech.)
  • Experience: 5+ years
  • Solid C++/C and Java;
  • Core Programming skills: OO design, Software design patterns, Concurrency (threads/actors), Data structures and algorithms;
  • Solid Linux or any other UNIX;
  • Advanced Network Programming, knowledge of multicast;
  • Multithreading;
  • Gcc/gdb/makefile
  • SCM (svn/cvs/Mercurial/git);
  • Shell script experience;
  • Successfully completed team projects;
  • Software development process knowledge
  • Good teaching/mentoring abilities;
  • "Can-do" attitude to tasks;
  • Desirable:
  • Experience in leading technical teams is a plus;
  • Programming skills is great plus.
  • Personal skills:
  • Passionate about programming languages, OS;
  • Obsession with software architecture and quality;
  • Written and verbal interpersonal/customer communication skills;
  • Good verbal and written communication English skills.
  • Project: The goal of the project is to build the fully functional STB as in its current state but without usage of satellite signal and instead of it STB should use network connection only. The modification of the current STB to the prototype Genie IP STB is a safest way despite strong redundancy in hardware. The changes in the current Genie Platform could be very fundamental that will require good knowledge in architecture and embedded systems. Project assumes software development in C/C++ and Java programming languages with knowledge and experience in low-level development, advanced networking, multicast, and encryption algorithms.
  • We offer:
  • Competitive salary and career development;
  • Official full time employment with paid 24 days of vacations, sick leaves, national holidays;
  • Half-year work performance based & projects achievement bonuses
  • Paid overtimes;
  • Social package: medical insurance, gym, active sport games: football, basketball, volleyball;
  • Free English lessons with native speaker;
  • Regular team buildings;
  • Education in IntroPro Academy: new technologies trainings and certifications;
  • Business trips to US, EU are possible;
  • You can get more information during interview at our office.