Systems Engineering:
- System architecture development
- Systems requirement documents and their management
- Cost reduction and effects analysis
- Competitive product evaluation
- Feasibility study
Software Design:
- Software architecture design
- Software requirements identification
- Software, firmware, DSP development
- Device drivers
- Linux, RTOS, PSOS, WinCE, Windows, and Mac platforms
- Real-time, object-oriented programming
- Database and server system applications
- Web server development
- Video processing
Hardware Design:
- Hardware architecture design
- Hardware requirements identification
- DSP, FPGA & VHDL logic design
- Circuit design & analysis
- RF/wireless designs
- PCB layouts
- Model assembly
- Testing and design verification
- Manufacturing support engineering
- Component selection research
Mechanical Design:
- Mechanical architecture design
- Mechanical requirements identification
- Mechanical layout & part design
- Design for EMC and ESD
- Design for DFX, DFM, and DFA
- Acoustic system design
- Prototype/model procurement
- Support for tool vendors/manufacturers
- Thermal and stress analysis
- MCAD tools
Human Factors Design:
- User and task analysis
- User interface requirements and design
- Usability simulations and testing
- Subjective audio testing
- Field trials
- Customer documentation
Test and Verification:
- Design verification and validation.
- Requirements based testing
- Software unit test & integration
- Functional testing
- ESD and SMC
- Acoustic testing and measurement
- Environmental testing
- CISPR, CQC, FCC, IEC, CSA and UL compliance testing



