Visual Defence, The Security Convergence Company Careers   Offices   Inquiries   Careers Careers at Visual Defence We're looking for dedicated professionals that think big.
Professional Services We need the best professionals to take part in our accelerated growth and expansion into new domains.

If you are interested in one of our current postings, comply with the necessary requirements and believe you can contribute to our success, please send your resume, quoting the job title to:

jobs@visualdefence.com
Job Opportunities
Project Estimator
Software Designer/Developer
Software Engineer
Software Developer
Software QA Specialist
Pre-Sales, Business Development, Security

Project Estimator
This position is a member of the estimation team, who is accountable for providing estimation support as part of the bid process. You are familiar with estimating labour, material and overhead component cost in a bid/project setting.

As a member of the estimation team, the estimator works as a team member in the development and presentation of proposals and projects.

    The duties of the job include, but are not limited to:
  • Estimate, review and validate engineering deliverables, project costs and budgets as part of the bid process.
  • Prepare and develop project implementation plans and schedules.
  • Direct the scoping, organizing and pricing of the equipment, material and labour cost items in estimates/ proposals.
  • Conduct comparative studies and analysis of projects and markets to maintain databases for business development.
  • Develop common tools and methodologies for estimating to ensure the consistency of proposals across the company.
  • Document estimate and communicate estimate details effectively.
  • Collect and analyze sub-contractor pricing.
  • Prepare and provide bid breakdowns and tender forms inclusive of labour, material and maintenance costs.
    Skill Requirements:
  • Strong working knowledge of Excel, Word, Access, MS Project and previous experience of an estimating software package.
  • Excellent oral and written communication skills are mandatory.
  • Must be able to prepare material take-off’s from engineering drawings.
  • Must be detail and goal-oriented and possess highly effective organization and planning skills.
    Education:
  • Bachelor’s Degree or Technology Diploma in engineering with a minimum of 10 years estimating experience and/or a combination of engineering, estimating and project management experience.
Software Designer/Developer
Visual Defence is a leader in products for the Security, Multimedia and Asset Tracking markets. We are presently looking for Software Developers with strong experience with network protocols and stacks for data streaming and/or file management to join our product development team. The software engineers brings network streaming and data management implementation expertise to the development team.

    Required qualifications with several of the following:
  • Experience with network protocols for streaming data, video and voice.
  • Strong understanding of various voice and video codecs both software based and hardware.
  • Experience with VOD servers and design.
  • Experience with various streaming techniques and standards such as RTP, RTSP, h323 etc.
  • 5+ years experience developing distributed software systems in a team environment. Systems level development experience is a key asset.
  • Systems architecture experience involving a full product lifecycle.
  • Solid experience with implementing multi-threaded applications. Solid experience with the concepts and behavior of multi-tasking, multi-threaded operating systems.
  • Good theoretical grasp and experience with OOA/OOD, OSI network management standards, relational databases and distributed systems.
  • Development experience in Windows development environment and Microsoft .net is a plus.
    Skill Requirements:
  • Strong working knowledge of Excel, Word, Access, MS Project and previous experience of an estimating software package.
  • Excellent oral and written communication skills are mandatory.
  • Must be able to prepare material take-off’s from engineering drawings.
  • Must be detail and goal-oriented and possess highly effective organization and planning skills.
    Education:
  • Bachelor’s Degree or Technology Diploma in engineering with a minimum of 10 years estimating experience and/or a combination of engineering, estimating and project management experience.

Software Engineer
We are presently looking for Software Engineers to join our product development team. The ideal candidate will have a strong background in Software design in Microsoft environment. The ideal candidates bring their strong knowledge of software design and desire to learn to our development team.

    Requirements:
  • Clear, demonstrateable understanding of Event Driven programming techniques, solid understanding of Component Design and Design Reuse experience with Visual C++, ActiveX/COM, Win32 and XML.
  • Minimum 7 years of work experience in Windows Environment.
  • Minimum 3 years of work experience in the development of Encryption/Security applications.
  • Full life cycle development experience is mandatory; must have the ability to produce design documents, implement the design, perform unit test.
  • Direct show experience is an advantage.
    Additional Skills:
  • Excellent written and verbal communication skills in English.
  • Demonstrate ability to work with minimal supervision.
  • Analytical and detail minded.
  • Must be an enthusiastic self-starter who is capable of working independently, as well as in small teams.
  • Interact with architects and other development team members to gain a precise understanding of the architectural design and its philosophy.
  • Produce all required design documentation of system components and participate in review sessions.
  • Participate in project time estimation, research and prototype designs and produce required documentation.
    Education:
  • Must have a university degree in Computer Science.

Software Developer
We are presently looking for Software Developers with strong experience with network protocols and stacks for data streaming and/or file management to join our product development team. The software engineers brings network streaming and data management implementation expertise to the development team.

    Required qualifications with several of the following:
  • Experience with network protocols for streaming data, video and voice.
  • Strong understanding of various voice and video codecs both software based and hardware.
  • Experience with VOD servers and design.
  • Experience with various streaming techniques and standards such as RTP, RTSP, h323 etc.
  • 5+ years experience developing distributed software systems in a team environment.
  • Systems level development experience is a key asset.
  • Systems architecture experience involving a full product lifecycle.
  • Solid experience with implementing multi-threaded applications. Solid experience with the concepts and behavior of multi-tasking, multi-threaded operating systems.
  • Good theoretical grasp and experience with OOA/OOD, OSI network management standards, relational databases and distributed systems.
  • Development experience in Windows development environment and Microsoft .net is a plus.
  • Good written and oral communications skills.
    Optional:
  • Experience in participating in the architectural design through to implementation and testing of large-scale, server-side control systems, telco management systems or equivalent.
  • ActiveX/COM+ Component development, including Transaction Server/Component Services in Windows 2000.
    Description:
  • He/she is responsible for implementing new video and audio streaming design or scalable file management and implementation for the core product functions.
  • Stimulate innovative ideas for product features and functions.
  • Implement sound design strategies for product operation , abstraction, and modularity.
    Education:
  • Computer Science, Computer Engineering, Electrical Engineering or related degree.

Software QA Specialist
We are presently looking for Software Quality Assurance Tester to join our product development team. The ideal candidate will have a strong background in system testing using both manual and automated tools and testing methodologies. Experience with installation and configuration of operating systems and databases including network knowledge would be a strong asset.

    Requirements:
  • Software development and testing experience; Minimum 4 years related experience.
  • Full life cycle development experience is mandatory; must have ability to produce and document designs, implement the design, unit test.
  • Knowledge of network protocols (TCP/IP, IP, IP security, DHCP, VPN, DNS).
  • Ability to work as a “System Tester” in a multi-disciplinary environment.
  • Strong object debugging/testing with Interactive test suite.
  • Work with the development staff to resolve software testing issues.
  • Participate in system design reviews for the determination of testing requirements.
  • Problem solve production issues reported by users.
  • Hands on testing and manage others within the group.
  • Design and specify the system test environment to verify operation of the complete system.
  • Develop documentation and testing requirements for product development.
  • Schedule testing in conjunction with the project manager and other team members.
  • Operating systems - NT/2000/XP, Windows Server 2003.
  • Software programming skills within a windows environment.
  • Prepare for and support new products, to include beta support.
  • Windows CE experience would be advantageous.
    Additional Skills:
  • Excellent written and verbal communication skills in English.
  • Experience with working with streaming media in a large network environment.
  • Demonstrated ability to work with minimal supervision.
  • Ability to install, configure, and troubleshoot problems on application servers and workstation.
  • Must be an enthusiastic self-starter who is capable of working independently, as well as in small teams.
  • Strong working knowledge of Software build and install packages.
  • Working knowledge of storage systems and backup procedures.
    Description:
  • He /she will work closely with R&D group to test new software and systems.
  • He/she is responsible for doing component and systems testing including set up and configuration of the test environment.
  • Documenting test procedures and track issues.
  • Evaluate new equipment for functionality and reliability.
    Education:
  • Computer Science degree or equivalent.

Pre-Sales, Business Development, Security
    Requirements:
  • Support pre-sales technical discussions.
  • Involve in Tender/RFQ/RFP/RFI processing and proposal.
  • Serve as technical liaison between sales, customers and engineering for pre-sales issues.
  • Assist sales division to help define opportunities and close large opportunity business.
  • Involved in the development of pre-sales and marketing documents.
  • Actively source for new technologies and innovative solutions.
  • Ensure high customer satisfaction in pre-sales support activities.
  • Perform technical presentations, product demonstrations as well as conducting technical training and product training to all users.
  • Work closely with sales and marketing team by participating and supporting all sales strategies and activities.
  • Undertake any duties assigned from time to time.
    Additional Skills:
  • Experience in the Security or Networking or A/V Multimedia Field is highly desirable.
  • Working knowledge of personal computing hardware and software technology.
  • Excellent communications, presentation & interpersonal skills.
  • Computer literate and proficient in Microsoft Windows and Office applications.
  • Self-motivated, willing to learn, result-oriented, independent worker with good attitude.
  • Ability to work with customers on resolution of technical issues.
  • Good level of proficiency in written/conversational English.
  • The engineer is required to travel occasionally to a customer location for activities such as Opportunities follow up, Design in, demo system setup, any other sales engagement related activities.
  • Possesses go-getter attitude and enjoy working in a fast paced, dynamic industry.
  • Able to start work within short notice is desired.
    Education:
  • Degree in Electrical/Computer/Telecom Engineering or equivalent with 2-3 years experience in telecommunications or related industry.
Home  |  Contact Us  |  Our Company  |  Investor Relations  |  Media  |  Careers  |  Site Map  |  Legal