Computer Scientist
The Life Sciences Department at a leading developer of simulation software for the pharmaceutical and biotechnology industries is looking for an experienced C++ and Visual Basic software engineer to support compute engine and interface development in support of various state-of-the-art simulation and modeling software products as well as for new product development. This position reports to the Director of Life Sciences in support of a staff of Ph.D. scientists with a worldwide reputation for best-in-class software and scientific expertise.
To be successful in this position, you should have demonstrated experience in advanced Visual C++ and Visual Basic code development and testing. Experience with scientific programming is a plus. Bring your passion for software development and be prepared to expand your skills to a new level!
Qualifications:
- Exceptionally strong C++ and Visual Basic skills are required – beginners need not apply
- .NET, C# and Objective C skills a plus
- Unix/Linux development experience a plus
- Development for iPad/iPhone a plus
- Thorough understanding of Windows API
- A passion for design, problem solving, AND hands-on development
- Windows development experience
- Strong knowledge of object-oriented design; data structures; systems and applications programming; and
multithreaded programming. - Strong Computer Science fundamentals (algorithms and data structures)
- Excellent English communication and interpersonal skills
- Knowledge of Networking, OSI Model, and TCP/IP stack is desirable
- Minimum 3 years full-time programming experience in a commercial software environment
Location:
Los Angeles Area (Position in Lancaster, CA)
Salary/Benefits:
DOE. Competitive pay and generous benefits package with a highly successful and financially stable public company founded in 1996.