Principal Software Engineer Job description:
Candidate will contribute to the architecture, prototyping, development and maintenance of the secure drive and pre-boot authentication application and the supporting libraries in a high pace SW development team. In addition to development, candidate will be responsible for creating and maintaining design documentation based on the requirements; selecting methods and techniques used for new implementations; assisting in project coordination and project scheduling; providing leadership, assistance and mentoring to other team members; performing code reviews. Candidate is expected to be able to quickly learn, evaluate and utilize new technologies as necessary; to set example of clean and effective coding practices; to create well structured component frameworks based on the design documentation; to maintain a deep understanding of all products, revisions and features.
Skills:
Strong knowledge and experience with Embedded Linux development Excellent knowledge of C/C++ Excellent design, development and debugging skills Great communication skills BS in Computer Science or Engineering required with 7 10 years of experience. Advanced degree in Engineering preferred Kernel level, driver development experience on Linux is a plus Experience with Windows development is a plus Knowledge and experience developing security application utilizing PKI, x.509 and RSA PKCS standards is a plus PC BIOS architecture knowledge is a plus
Senior QA Engineer Job description:
Insure quality and reliability client/server software products in a fast-paced, dynamic engineering environment, through the use of systematic software testing. Develop and apply test strategies and test plans to validate software products according to their specifications, use cases, and market requirements. Specialized Education/Experience: Minimum of 3 years testing of client/server software applications Knowledge of XML, Active Directory, .NET, IIS, SQL Knowledge of public key infrastructure (PKI) Experience in setting up Windows domains Extensive experience in testing Windows client-server applications Experienced user of WinXP, Vista Experience using WinRunner and/or Test Director a plus Knowledge or familiarity of Windows BIOS, smartcard, disk drives, software security, and/or Trusted Computing Group (TCG) technology a plus Knowledge of C++ and programming skills a plus No contractors.
Principal Software Engineer
Job requirements: 5-10 years of experience in design and development of complex software systems. Strong C/C++ skills is a MUST. Development of COM components is highly desirable. Experience with C# / .NET is desirable. Knowledge of software security and public key infrastructure (PKI) is desirable. A Bachelor's degree in Engineering (Computer Science, Mathematics, EE, etc.) is desirable
These positions are immediate hires.