Careers

Share our passion for software engineering!



Are you passionate about software engineering? At Zeligsoft:

  • You'll play an integral role in producing the next generation of embedded system development tools
  • Expect a high-energy work environment where your talent is used to its fullest
  • Work as part of a dynamic team and be encouraged to be your creative best

Zeligsoft attracts top quality, highly motivated and skilled professionals by offering a flexible and dynamic work environment where each and every member's contribution is recognized. We're located in the Aylmer sector of Gatineau, Quebec (across the river from Canada's capital), just steps away from café's, restaurants, and the Ottawa River waterfront and recreational pathway.

Zeligsoft is currently looking for software developers. All positions require good oral and written English. Fluency in French is desireable. To apply for any position, please go to Contact Us and submit a Joining the Zeligsoft Team request.

  • Intermediate Software Developer

    Working on modeling and code generation tools

    Qualifications

    Bachelor degree in computer science, computer engineering, or an equivalent combination of experience and education.

    Must have:

    • Knowledge of software development processes.
    • Good written and oral communication skills.
    • Some experience delivering quality Java code built as plugins to the Eclipse IDE
    • Ability to perform technical investigations and scope efforts to completion
    • Minimum of 5 years experience

    Nice to have:

    • Experience with transformation technology such as XTEND, XPAND and XPAND2 a definite asset.
    • Exposure to compiler development technology including experience with LEX, YACC or Antlr
    • GUI development experince
    • Experience with OMG standards
    • Experience with C++ development
    • Experience with RTOSes such as VxWorks, Integrity and QNX Neutrino

    Duties

    Zeligsoft develops tools to support model driven development. These tools provide a graphical interface to develop applications models which are then translated to source code and XML to be deployed on an underlying OS or application framework. Examples of development domains include OMG standards, CORBA Component Model (CCM), Software Communication Architecture (SCA) and Data Distribution Service (DDS).

    Under the supervision of a senior developer or development manager:

    • Participate in requirements reviews and prepare formal response to requirements
    • Be involved in all aspects of software development, including technical designs, implementation, functional analysis, test and release.
    • Be assigned to important undertakings that directly impact customer experience and supporting strategic initiatives.
  • Junior Software Developer

    Working on modeling and code generation tools

    Qualifications

    Bachelor degree in computer science, computer engineering, or an equivalent combination of experience and education.

    Must have:

    • Strong technical skills and an interest in learning new software technologies
    • Familiarity with a software development process
    • Good written and oral communication skills.
    • Some experience developing in Java or some other OO language

    Nice to have:

    • Experience with the Eclipse IDE
    • Exposure to compiler development technology including experience with LEX, YACC or Antlr
    • GUI development experience
    • Experience with transformation technology such as XTEND, XPAND and XPAND2 a definite asset.
    • Experience with C++ development

    Duties

    Zeligsoft develops tools to support model driven development. These tools provide a graphical interface to develop applications models which are then translated to source code and XML to be deployed on an underlying OS or application framework. Examples of development domains include OMG standards, CORBA Component Model (CCM), Software Communication Architecture (SCA) and Data Distribution Service (DDS).

    The successful candidate will contribute to the development of these modeling tool solutions.

    Under the supervision of a senior developer or development manager:

    • Participate in requirements reviews
    • Be involved in all aspects of software development, including technical designs, implementation, functional analysis, test and release.
    • Be assigned to important undertakings that directly impact customer experience and supporting strategic initiatives.

Zeligsoft in the News

Click here to view all the latest Zeligsoft related news.

Go to News