Job Opening

Application Software Engineer (entry level)

Company Description:

Cognition is a small, fast moving company that provides a flexible, diverse, and exciting work environment. We provide a suite of software tools to capture and model many aspects of product design and that provides enterprise wide design collaboration. We also provide consulting services and training in the deployment and use of these solutions.

Overall Job Responsibilities:

The Application Software Engineer will work with the Cognition team to design, develop and test the Cognition Cockpit and other software applications. Development of these applications uses object oriented programming techniques in various scripting languages, HTML, XML, and other technologies. A candidate for this position is expected to be able to quickly learn new skills in all of these areas.

In addition to the development responsibilities, the Software Engineer may perform various technical and support tasks. These may include occasional customer or internal support, testing, and updating company documentation. The development and other activities will require the Software Engineer to coordinate and communicate with other team members, departments, and customers.

The person who fulfills this position is expected to:

  • Be part of a team that designs, develops, and maintains Cognition’s various software applications
  • Participate in design sessions for new product features and capabilities
  • Write and review design specifications
  • Work with Cognition’s customers and support personnel to debug the applications and provide resolutions
  • Participate in testing of software releases and provide feedback
  • Attend conferences to provide support to sales, marketing, and our customer base
  • Be flexible and adaptable to meet the often changing needs of a small and growing company.

Requirements:

  • Bachelor’s degree in engineering or computer science
  • For engineering major: scripting or other programming experience
  • For C.S. major: Experience with object oriented and web scripting languages
  • Detail oriented nature
  • Excellent verbal and written communication skills.

Desired Experience:

  • Experience with Visual Basic, HTML, XML, Java, COM
  • Experience with Systems or Design Engineering methodology
  • Experience with Requirements Management or Product Development software applications
  • Commercial experience (as intern or post-graduation)

We value passion and an agile mind over knowledge of specific technical skills.

Salary/Benefits:

Salary is commensurate with experience.

Cognition offers a wide variety of competitive benefits to help meet your needs and to help you balance your work and personal life. Benefits include choices for medical, dental and life insurance; a 401(k) plan; disability plans; a flexible holiday and paid time off program; and incentive stock options.

Job Location: Bedford, MA

To apply, email your cover letter and résumé to hr@cognition.us.