Careers

Conformiq is a global, privately held company with offices in the United States, Finland and India. The company has a culture and environment that combines the best of the energy of the Silicon Valley and the Nordic know-how. Our mission is to enable our customers to create better software faster and with lower costs. While the core of our products is in automated software testing and test design, the benefits that organizations achieve are much broader. Customers become more productive, improve quality, reduce costs, and improve the manageability of their software development.

Conformiq is growing and we are looking to add key new members to our technical team.

We are looking for a few highly skilled and motivated individuals with the desire to learn new technologies and make an impact with their skills.  We offer you challenging tasks as a part of the team developing and shaping our flagship products. You will be on the leading edge of this test design technology working on a cutting edge technology in our R&D team.

RESEARCHER / ALGORITHM  DEVELOPER

As a part of our core R&D team, you will participate in the specification, development, and implementation of the core test generation technology leveraged by the Conformiq flagship products Creator and Designer. The technology required for test generation is a highly sophisticated combination of symbolic execution, constraint solving, and combinatorial optimization; therefore to be successful in this challenging position, you need to possess a fluent background in theoretical computer science but, most importantly, you must be an exceptional programmer who can apply this theoretical know-how in practice. As a person you need to be driven by problem solving, enjoy and take pride in clean and elegant design, and efficient implementation of algorithms. You must also put pride in the quality of your code.

In the algorithm team at Conformiq you will be a key part of the core technology team, responsible for the development of the world’s most advanced test generation algorithms in our products. In this role you will

  • Design and implement novel groundbreaking test generation technology
  • Improve our current state-of-the-art algorithms
  • Optimize code for better performance
  • Take an active part in decision making of future development

Qualifications

  • Good problem solving capability, innovative spirit, and “can-do” attitude
  • Excellent programming skills and good working knowledge of languages such as C++
  • Team player who can also work independently
  • Good written and verbal communication skills in English; ability to write design specifications.
  • Master’s / PhD degree in Computer Science or Engineering (or you are working towards such a degree with the possibility to write your thesis at Conformiq)

Appreciated skills

  • Algorithm design and analysis
  • Symbolic execution
  • Model checking
  • Constraint solving
  • Combinatorial optimization
  • Compilers / interpreters
  • Distributed and parallel computation

(SENIOR) SOFTWARE DEVELOPER

As a part of our core R&D team at Conformiq, you will participate in the specification, development, and implementation of different software modules of Conformiq Creator and Designer.  You will work in a dynamic environment where the components that you work with are different from each other and are designed to solve distinct problems. Therefore you need to be able to understand large software modules quickly enough to complete the task at hand.  A common characteristic of these components is that they operate with great amounts of data, so your work will also consist of implementing efficient algorithms that can collect and filter data efficiently. In order to be successful in this position, you need to have an enthusiastic proactive working attitude and be a talented programmer that can work with complex software.

Qualifications

  • Drive for continuous improvement and lifelong learning
  • Love of programming and fluency in more than one programming language
  • Good problem solving capability, innovative spirit, and “can-do” attitude
  • Understanding of software design and software architecture principles
  • Team player who can also work independently
  • Good written and verbal communication skills in English; ability to write design specifications
  • Bachelor’s (or higher) Degree in Computer Science or Engineering (or relevant skills; we also offer the possibility to write your thesis at Conformiq)

Appreciated skills

  • Eclipse plug-in development
  • Design and implementation of application frameworks
  • Algorithm design and analysis
  • Cross-platform development for Linux and Windows
  • Agile methodologies in general, Scrum and Kanban in particular
  • Continuous Integration
  • DevOps
  • User Experience Design, Usability
  • Test Automation

Working at Conformiq is like working at the leading edge of innovation. We constantly look for new ways of improving the quality and productivity of testing challenges that our global customers face every day. At Conformiq you get to work with complex but at the same time cool creative software developed by a team of passionate engineers. If you take pride in honest hard work and want to have an impact on not only what you do but also to the company that you work with, you just might find Conformiq to be the place for you.

Contact

In order to apply for a position at Conformiq, send the following information to careers@conformiq.com:

  • Cover letter
  • Your CV (Curriculum Vitae) in PDF
  • Any references you can provide
  • Your contact information