careers
CfMC is known for its culture of innovation, cooperation, and commitment to the long-term needs of research professionals worldwide. The brightest minds in the research industries bring CfMC's top-notch research products to life. Our open company culture encourages team members to bring their best ideas to light and to market. Read about our company philosophy.
About CfMC
CfMC has been developing the world's leading marketing research software since 1967. CfMC employees are also company owners, bringing a unique devotion to our clients. This devotion extends to the industry in which we have operated for over 40 years - the survey research industry.
We're seeking intelligent problem solvers who are inspired and motivated to change and improve how our business and the research and polling industry runs. Please email resumes to our human resources department.
more about CfMC
Open Positions
Development Engineer
A C/C++ programmer with knowledge of both Linux/Unix and MS Windows.
Overview
CFMC has a large-scale applications suite currently running on Linux/Unix platforms. We are looking to port this to MS Windows. We need somebody who has solid C/C++ skills and knowledge of Linux/Unix who also understands tcp communications on the windows platform and the differences in the process model between the two platforms.
Responsibilities
- Maintain, revise, and extend a large-scale applications suite on Linux/Unix
- Port applications to MS Windows and optimize.
- Designing and implementing software features based on functional specs.
- Identifying and researching new or alternative approaches.
- Coordinating with various teams through design and implementation phases.
Minimum Qualifications
- Knowledge of windows console applications and services as well as Unix daemon
- Understanding of TCP communications, particularly winsock2.h on Windows
- 3+ years experience designing and coding commercial software systems
- Solid C/C++ skills
- BS in CS or related field
- Knowledge of programming on both Linux/Unix and MS Windows
Knowledge and Abilities
- Knowledge and expertise in software engineering methodologies
- Knowledge of production programming tools (i.e. version control, build, debugging tools).
- Strong written and verbal communications skills
- Understanding of web-based applications a plus
Service Bureau Programmer
webSurvent Programmer
Overview
CfMC Service Bureau survey programmers work on all aspects of Web based and CATI research survey projects including client contact, survey programming, sample and quota management, testing and troubleshooting, and vendor coordination. We are looking for individuals who will work with other Project Managers to ensure the integrity work done by the Service Bureau, which typically includes programming, quality control during survey programming, testing, and post-data collection, and helping produce client deliverables. The position also includes efforts to promote efficiency and productivity: testing CfMC software, providing software support, providing sales and marketing support, providing feedback to product and development managers and aiding in the development of "Best Practices" in the production environment, among key tasks.
Contract and full-time positions available.
Responsibilities
- Responsible for all aspects of the survey project including all client communication, survey programming, sample and quota management, panel management , translation vendor management, survey launch, ongoing project support during fielding, troubleshooting providing deliverables to clients, and bidding projects.
- Assist other Service Bureau project managers as needed with various tasks including programming, testing, sample processing and sample management.
- Collaborate with other Service Bureau members to create training documentation for new project managers and “Best Practices” which result in more efficient ways to program, check data, and perform other existing tasks in a more productive way.
- Use and provide feedback for updated software releases.
- Receive training by reviewing manuals or obtaining examples from other project managers, learning and experimenting with new syntax, and maintaining personal documentation that can be quickly referenced.
Minimum Qualifications
- B.S. degree in related field
- 2-4 Years experience programming surveys and/or tables or 2-4 years managing market research industry projects for the market research field.
- Math and/or computer science skills a plus
- CfMC Survent, Mentor, and/or webSurvent experience required.
Knowledge and Abilities
- Excellent verbal and written communications skills.
- Ability to understand, program and debug logically intensive surveys.
- Understanding of web-based applications a plus.
- Ability to work in Windows/DOS and Linux environments.

