Investor Login

   User Name: *  
 
   Password: *    
 
 
Forgot Password
   
Employment
GET THE LATEST

Sign up to be updated with the latest from Virtus.

 
Software Engineers
Software Engineer Requirements
 
AB.S. or M. Phil. degree in computer science/computer engineering/information engineering or related field.  Industrial experience is a plus but not required.  Major tasks include developing software platforms based on advanced interactive wireless MEMS sensors for mobile communications, gaming, sports, healthcare, biomedical, consumer and automotive applications.  The candidate should have demonstrated proven programming skills and a technical portfolio of accomplishments in taking software programs from conception to delivery. 
The responsibilities include firming up system architecture and specifications; implementing and maintaining a wireless MEMS-based multi-sensor remote sensing demonstration platform while implementing continued version upgrades; system architecture planning and code development; preparing documentation. Willingness to accept challenges and responsibilities from inception to final end-product delivery while working with hardware design engineers.  
 
Required Skills:
     1.   Project and software development experience
     2.   Very strong problem solving skills
     3.   Written communication skills, including program specifications and user
 documentation
     4.   Excellent teamwork, oral communication and collaboration skills
     5.   Extensive programming knowledge of C#, C++, C, JAVA, Matlab
     6.   Proficiency at OO analysis and design techniques
     7.   Experience with multiple operating systems including Microsoft Windows,
Windows Mobile, and Linux
     8.   Strong background in applied mathematics and modeling
     9.   Experience in implementing 2-D and 3-D graphics
     10. Familiarity with Graphic Tools such as  PhotoShop, 3DS Max and Maya
     11. Thorough understanding of computer technologies, especially algorithms
and optimization
     12. Good skill in OpenGL / DirectX and related technologies such as DirectDraw
and Direct3D
     13. Good time management skill and can form a scheme to finish work on time
     14. Experience with wireless network programming is a plus
 
Responsibilities:
      1. Design 2D user interface and game menu
     2. Use in 3DS Max and Maya made 3D animation and characters
     3. Design and create character modeling and textures
     4. Design calibration method for sensor data
     5. Setup motion model based on multi-sensor data
     6. Task scheduling based on multi-thread management
     7. Low level sensor data access by wireless connection such as Bluetooth
     8. Multi-channel sensor data synchronization
     9. Develop and implement sensor data fusion algorithms