Middleware development engineer
Required Skills
Knowledge & Skill Requirements:
3 Years+ experience in programming in Java for embedded systems.
Expert knowledge of Java/J2ME.
A software development experience in Digital TV (Mobile or Telephony).
Experience in development with AWT and/or HAVi Java Graphical APIs (desirable).
Experience with UML.
Bachelor's degree of Computer Science, Electrical Engineering, or related technical degree or equivalent experience.
High self-motivation to develop professional structured software.
Working Conditions:
Ability to work in a fast changing, highly dynamic, geographically dispersed environment.
Willingness to put in extra effort when required and ability to cope with demanding situations, tight deadlines, and peaks in work load.
Local and International travel may be required.
Embedded Software Engineer
Required Skills
Interfaces and Authority:
Manage own time to meet agreed targets.
Working closely with other software developers and test engineers.
Depending on the project interface, work with project managers, architects, and other engineering teams.
Knowledge & Skill Requirements:
Knowledge of Conditional Access systems.
Ability to communicate fluently in English, both written and spoken.
Degree in electronic/software engineering or an equivalent qualification.
2-4 years experience in technical software development in the embedded, PC (DOS and Windows) and Linux environments.
A thorough knowledge of C and a basic knowledge of visual C++ languages.
A thorough knowledge of Java.
Ability to write specifications in a precise and unambiguous manner (in English).
Organized and ordered approach.
Self-motivated and enthusiastic.
Ability to both work in a small team and independent.
Familiar with project managed environments.
Knowledge of the following will be an advantage:
MPEG2/DVB.
XML (SAX, DOM).
Knowledge of UML or formal design methodology an advantage.
Knowledge of the application of cryptographic systems
Embedded micro controllers.
Smart card applications.
CVS, version control and management of code.
MSOffice.
Software Engineer .NET
Required Skills
B.S. in Computer Science or equivalent required; with 3+ years experience.
Expert knowledge of Object Orientated Design and Development
1-2 years practical experience in software development of high performance back end web services.
Expert knowledge of C#, .NET Technologies, ASP.NET, WCF, SOAP, XML.
Thorough knowledge of Microsoft SQL Server
Thorough knowledge and experience with Test Driven Development (test first development, unit testing, mocking, testing coverage tools)
Thorough knowledge and experience with Agile Development
Thorough knowledge of client side scripting: HTML, JavaScript, JSON
Knowledge of the complete product life cycle (design, code, test and document) including object-oriented programming and design.
Required Experience
Experience with Configuration Management processes and tools
At least 2 years in depth experience developing n-tier applications
Reasonable knowledge of Windows 2003/2008 platforms
Reasonable knowledge of Web services, WCF, REST, SOAP, IIS, Apache, Tomcat
Ability to do some C/C++ development is a plus.
Middleware Testing Engineer
Required Skills
3 Years+ experience in programming in Java for embedded systems.
Expert knowledge of Java/J2ME.
A software development experience in Digital TV (Mobile or Telephony).
Experience in development with AWT and/or HAVi Java Graphical APIs (desirable).
Experience with UML.
Bachelor's degree of Computer Science, Electrical Engineering, or related technical degree or equivalent experience.
High self-motivation to develop professional structured software.
Required Experience
Ability to work in a fast changing, highly dynamic, geographically dispersed environment.
Willingness to put in extra effort when required and ability to cope with demanding situations, tight deadlines, and peaks in work load.
Local and International travel may be required.
Senior Quality Assurance Engineer
Required Skills
Review all data obtained during all quality assurance activities to ensure consistency with company policies and procedures
Write scripts to execute test cases for API testing
Design and implement test harnesses
Debug code in PHP and C#
Execute manual test cases
Analyze incidents for other departments
Manage the build release process
Provide bug reports to the development team
Work directly with engineers to troubleshoot potential problem areas
Design and implement QA test plans and test matrices
Research functionality and implementation of current and future testing techniques and technologies
Required Experience
Familiarity with web technologies and browser-based software
Bachelors degree or equivalent
3+ years experience in developing test cases, test procedures, test scripts and test reports and doing the 'hands on' implementation of those plans.
Hands on experience with Windows and Linux, C#, PHP, MySQL, MS web technologies, MS SQL.
Experience in analysis, design and debugging of programs.
Excellent written and verbal communication skills.
Must work well independently and as a team player
Senior Testing Engineer
Required Skills
· Bachelor’s degree of Computer Science, Electrical Engineering, or related technical degree or equivalent experience
· Preferably 5 years experience in a DVB and/or IP environment, including at least some of the following technical experience:
· Min 3 years experience in software testing and test methodologies.
· Experience in the test department for embedded software (Digital TV would be a plus)
· Experience in Test plan definition (Test strategy would be a plus)
· Experience liaising with geographically remote development teams.
· Familiarity with the Agile SCRUM development process
· Experience in source repository systems.
· Experience in defects tracking system.
· Excellent verbal and written English.
· High self-motivation with high level of autonomy
Associate system architect
Required Skills
Knowledge & Skill Requirements:
Minimum of three years experience in a DVB environment.
Excellent (English) communicative skills in presentation, negotiation and writing.
Ability to work independently with third parties
Strong creative skills.
Able to work on multiple projects in parallel.
Good knowledge of DVB and IP standards and network protocols.
Strong knowledge of Content Security, security algorithms, encryption and key management.
Education in the field of Information Technology or Electrical Engineering.
Highly self-motivated person able to drive projects forward without detailed guidance.
Product Owner