Blog Archives

EMBEDDED SOFTWARE ENGINEER

Our client is a developer of cutting edge speech recognition technology, and is looking for two Embedded Software Engineer. These individuals will be challenged with porting their software unto stand alone devices, testing, debugging, and preparing the units for production:

 

Posted in

Comments Off on EMBEDDED SOFTWARE ENGINEER

MOBILE DEVELOPER (ANDROID AND/OR IOS)

Key Responsibilities

  •  Participating in Mobile platform development and porting.
  • Participating in requirements and project scope discussions.
  • Participating in technical specifications development.
  • Developing source code to comply with our client’s policy.
  • Providing unit testing for own code.
  • Calculating necessary product source code metrics and report weekly activity.
  • Providing post-release support for product.
  • Participating in 3rd level of customer escalation and hotfix activities.

Posted in

Comments Off on MOBILE DEVELOPER (ANDROID AND/OR IOS)

JAVA DEVELOPER BI

Hadoop/Hive on Amazon AWS, predictive algorithms, KPI reporting, data visualization, interactive dashboards and lots more.
The Business Intelligence team’s primary goal is to drive fact-based decision-making and business strategy.
The team consists of analysts who prepare key quantitative analyses and engineers who use cutting edge technologies to collect, process and automatically analyze data.
We are looking for talented engineers who have a passion for data and look to work on data collection, data processing, real-time algorithms, BigData analytics using
Candidates are expected have strong software engineering and algorithm design skills, proven ability to innovate in ways that contribute to the success of the business, and able to think independently. Please note we are looking for strong back end development skills for this role.

Posted in

Comments Off on JAVA DEVELOPER BI

JAVA, SCALA, BIG DATA

Java Software Engineer with Scala development experience and experience with Big Data multi- terabyte driven environment. Looking for excellent computer science foundation along with at least 3 years of enterprise server side development in a Java ecosystem.
You’ll be a key member of highly advanced data management platform team.
Each engineer is responsible for product / module ownership from start to finish. Design / Architecture, Development, and unit and integration testing.
You’ll have the opportunity to consistently and proactively explore the newest and most relevant technologies to make our products and your career more advanced.

Posted in

Comments Off on JAVA, SCALA, BIG DATA

SENIOR ANDROID DEVELOPER, HALIFAX, NOVA SCOTIA

  • At least 7+ years of overall development experience
  • 3+ years development experience with Android.
  • Successful design, development and delivery to a production environment of an enterprise-class software system
  • High attention to detail and commitment to quality
  • Initiative and creativity when approaching challenges
  • Demonstrated ability and flexibility to manage time and priorities effectively
  • Experience working on a project that involved four or more team members.
  • Strong knowledge of OO, design patterns and techniques
  • Strong understanding of application frameworks, libraries, modules and open source software, and the ability to combine them to form solutions.

Posted in

Comments Off on SENIOR ANDROID DEVELOPER, HALIFAX, NOVA SCOTIA

ASP .NET DEVELOPER, HALIFAX, NOVA SCOTIA

Our client is looking for ASP.NET Developers to become part of our team. You will be part of a team to develop leading edge applications.

Posted in

Comments Off on ASP .NET DEVELOPER, HALIFAX, NOVA SCOTIA

SENIOR JAVA DEVELOPER, HALIFAX, NOVA SCOTIA

  • 7+ years previous Java development experience
  • Post-secondary education in engineering or computer science or equivalent work experience
  • Experience working on long-term enterprise projects (more than one year) that involved at least four or more team members
  • Leadership skills, experience in mentoring team members
  • Have worked in an Agile software development environment (SCRUM)
  • Application server experience (e.g. Oracle Glassfish, Tomcat)
  • Understanding of development frameworks such as, Spring, Hibernate, Apache Tiles
  • Experience using RESTful Web Services, XML, EJBs, JDBC, RDBMS, SQL
  • Knowledge of Continuous Integration (e.g. Maven, Bamboo, Cruise Control)
  • Experience with test automation frameworks (JUnit, Mockito, TestNG, JMeter)
  • Demonstrated ability and flexibility to manage time and priorities effectively
  • Apply initiative and creativity when approaching challenges
  • Able to communicate effectively within a development team and with clients
  • High attention to detail and commitment to quality
  • Practical experience with OO design patterns and techniques
  • Understanding of overall software development lifecycle

Posted in

Comments Off on SENIOR JAVA DEVELOPER, HALIFAX, NOVA SCOTIA

SENIOR JAVA DEVELOPER, HALIFAX, NOVA SCOTIA

As a Senior Java Developer, you will have:

  • 7+ years previous Java development experience
  • Demonstrated ability and flexibility to manage time and priorities effectively
  • Able to communicate effectively within a development team and with clients
  • High attention to detail and commitment to quality
  • Leadership skills
  • Proven experience with UNIX/LINUX and Windows
  • Knowledge of OO design patterns and techniques
  • Understanding of development frameworks such as Tapestry, Struts, Spring, Hibernate
  • Understanding of overall software development lifecycle
  • Build and Release (Maven, Ant)
  • Continuous Integration (e.g. Bamboo, Cruise Control, Continuum)
  • Test Driven Development concepts

The following would be considered an asset:

  • Experience using Weblogic, Web Services, XML, EJBs, JDBC, SQL
  • Experience working in a small company where team work is paramount
  • Application servers: Oracle Glassfish, Tomcat
  • Web servers: IIS, Apache HTTP
  • IDEs: Eclipse

Posted in

Comments Off on SENIOR JAVA DEVELOPER, HALIFAX, NOVA SCOTIA

SOFTWARE DEVELOPER, (GPU/CLOUD COMPUTING)

Our client is looking a Software Developer with GPU/Cloud computing experience. The successful candidate will be highly skilled at coding software using common languages such as C/C++ and Java.  Understanding of software development using C#/.NET and programming in image processing area would be considered a benefit. Our client is looking for developers interested in embarking on a major program that can create a world changing disruptive technology for processing colour images.

This is a very interesting and exciting opportunity in the area of Advanced Image Processing. Contact us for more details

Posted in

Comments Off on SOFTWARE DEVELOPER, (GPU/CLOUD COMPUTING)

HADOOP SOLUTIONS DESIGNER

Our client is looking for candidates who have a broad set of technology skills and who can demonstrate an ability to apply Hadoop solutions to big data problems and learn quickly as the platform develops.

Minimum of 3 years of programming on Hadoop and 5 years of systems development as well as:

o Implementation of ETL applications
o Application/implementation of custom analytics
o Administration of relational databases
o Data migration from existing data stores
o Infrastructure and storage design
o Developing capacity plans for new and existing systems

Posted in

Comments Off on HADOOP SOLUTIONS DESIGNER

EMBEDDED LINUX DEVELOPER

An great opportunity with a world leading company focused on developing an OpenStack product to produce Cloud Management solution: KVM, VM management and Virtual Node Management.

Posted in

Comments Off on EMBEDDED LINUX DEVELOPER

SENIOR DEVELOPER – MOBILE GAMING

Our client, a global leader in game development delivers engaging, accessible, high quality games to people of all skill levels and interests. Connecting a market of more than one billion core and mass-casual games worldwide, our client is looking for an experienced Software Engineer to join the successful game teams located in beautiful Prince Edward Island, Canada. Powered by a constant stream of content updates and an always-on back-end game service, the mobile title is developed in a technical environment filled with challenges and excitement.

Responsibilities:

  • Provide technical leadership to the team, champion of good development process and best practices.
  • Collaborate with producers and developers to scope, design, and implement features in games.
  • Test, debug, profile, and optimize software components to improve performance, scalability and fault-tolerance of systems.
  • Identify risks and work effectively to mitigate them.
  • Operate and deliver in a fast-paced and dynamic environment while meeting high quality standards.
  • Demonstrates a desire to learn and grow professionally.

Posted in

Comments Off on SENIOR DEVELOPER – MOBILE GAMING

SENIOR PROGRAMMER – GRAPHICS

Our client is seeking several Senior Graphics Programmers to join its expanding Halifax, Nova Scotia  operation. The company is recognized worldwide as a leading independent game developer and innovator in videogame development technology. The company has produced a diverse range of high quality, critically acclaimed and award winning games for high-end PC, console, tablets and smartphones, working with both top tier publishing partners and self-published.

The successful candidate will be expected to work as part of a multi-discipline development team and contribute technical, creative and innovative ideas while striving to deliver top quality games.

Posted in

Comments Off on SENIOR PROGRAMMER – GRAPHICS

STUDIO ART DIRECTOR (GAMING)

Our client is seeking an experienced Art Director to join its expanding Halifax operation. The company is recognized worldwide as a leading independent game developer and innovator in videogame development technology. The company has produced a diverse range of high quality, critically acclaimed and award winning games for high-end PC, console, tablets and smartphones, working with both top tier publishing partners and self-published.

Responsibilities:
• Define visual styles and set art targets for the team.
• Evangelize art styles to both internal and external, including creating documentation such as ADD and style guides.
• Communicate authoritatively on all aspects of game visuals to discipline leads.
• Gauge team member’s skill sets, give effective critique and restructure teams for the best possible outcome for current and future projects.
• Identifying and interviewing art candidates for planned expansion.

Requirements:
• Previous experience where art direction is key on realised projects, from pre-production through to shipping.
• A degree or equivalent qualification in an art-based subject.
• Successful leadership/management and recruitment track record.
• Strong understanding of the real-time graphical issues.
• Strong observational skills and good drawing skills in order to effectively communicate ideas to the various disciplines are vital.
• A solid grounding in Max, Maya or other 3D packages including ZBrush.
• Ability to communicate ideas and best process clearly throughout the entire team, including directors and stakeholders.

 

Posted in

Comments Off on STUDIO ART DIRECTOR (GAMING)

SENIOR PROGRAMMER – GRAPHICS

Our client is seeking several Senior Graphics Programmers to join its expanding Halifax, Nova Scotia  operation. The company is recognized worldwide as a leading independent game developer and innovator in videogame development technology. The company has produced a diverse range of high quality, critically acclaimed and award winning games for high-end PC, console, tablets and smartphones, working with both top tier publishing partners and self-published.

The successful candidate will be expected to work as part of a multi-discipline development team and contribute technical, creative and innovative ideas while striving to deliver top quality games.

Posted in

Comments Off on SENIOR PROGRAMMER – GRAPHICS

STUDIO ART DIRECTOR (GAMING)

Our client is seeking an experienced Art Director to join its expanding Halifax operation. The company is recognized worldwide as a leading independent game developer and innovator in videogame development technology. The company has produced a diverse range of high quality, critically acclaimed and award winning games for high-end PC, console, tablets and smartphones, working with both top tier publishing partners and self-published.

Responsibilities:
• Define visual styles and set art targets for the team.
• Evangelize art styles to both internal and external, including creating documentation such as ADD and style guides.
• Communicate authoritatively on all aspects of game visuals to discipline leads.
• Gauge team member’s skill sets, give effective critique and restructure teams for the best possible outcome for current and future projects.
• Identifying and interviewing art candidates for planned expansion.

Requirements:
• Previous experience where art direction is key on realised projects, from pre-production through to shipping.
• A degree or equivalent qualification in an art-based subject.
• Successful leadership/management and recruitment track record.
• Strong understanding of the real-time graphical issues.
• Strong observational skills and good drawing skills in order to effectively communicate ideas to the various disciplines are vital.
• A solid grounding in Max, Maya or other 3D packages including ZBrush.
• Ability to communicate ideas and best process clearly throughout the entire team, including directors and stakeholders.

 

Posted in

Comments Off on STUDIO ART DIRECTOR (GAMING)

GUI DEVELOPER

Our client is seeking several GUI Developers with a passion for creating amazing games, to join its expanding Halifax operation. The company is recognized worldwide as a leading independent game developer and innovator in videogame development technology. The company has produced a diverse range of high quality, critically acclaimed and award winning games for high-end PC, console, tablets and smartphones, working with both top tier publishing partners and self-published.

The ideal candidate will have 2 or more years experience preferably in games, but other UI orientated industries useful (such as web).

Be a visually orientated coder, interested in working closely with artists to produce visually rich looking interfaces and have broad experience working with and extending existing UI framework (WFP, Flash/Flex, Kendo etc).

Required Skills:
• Advanced Actionscript 3.0 Knowledge.
• Familiarly with Adobe’s Flash Player.
• Good knowledge of tools pipeline for asset creation (primarily Adobe CS).
• Experience using Scaleform.
• LUA language experience.
• Comfortable with 3D transformations.
• Awareness of how 3D graphics are rendered.
• Experience working on mobile platforms.

Posted in

Comments Off on GUI DEVELOPER

IOS DEVELOPER (3+ YEARS OF EXPERIENCE)

As an Experienced iOS Developer, you will have:

  • 5+ years previous development experience
  • Demonstrated ability and flexibility to manage time and priorities effectively
  • Apply initiative and creativity when approaching challenges
  • Able to communicate effectively within a development team and with clients
  • High attention to detail and commitment to quality

Leadership skills

  • Post-secondary education in engineering or computer science or equivalent work experience
  • Experience developing mobile applications on the iOS platform
  • User interface design and development experience
  • Hands on development experience creating a game, tool or brochure application as examples
  • Ability to implement new products and enhancements as required
  • Objective-C and development experience utilizing iOS version 6.0 or newer
  • Experience working with other departments on a long-term project (more than one year) that involved four or more team members
  • Understanding of overall software development lifecycle of web and mobile based software
  • Proficiency in iPhone and iPad programming
  • Experience consuming RESTful Web Services
  • Fundamental understanding of iOS memory management
  • Proficiency in UIKit, Foundation, Core Animation, Core Graphics, Core Data
  • Experience with XCode, source control such as Subversion or Git

The following would be considered an asset:

  • Extensive knowledge of iOS WebView
  • User interface design and development experience
  • Familiar with test driven development and continuous integration
  • Hands-on knowledge of new iOS 5 + features (GCD, multithreading )
  • Understanding of agile methodology
  • Familiarity with Web and Socket clients on a mobile platform
  • Experience creating user-friendly customer applications
  • Ability to communicate with Bluetooth clients on a mobile device
  • Experience working in a small company where teamwork is paramount
  • Experience working with a formal QA process and proper bug handling
  • Javascript, HTML5 technologies a plus

Posted in

Comments Off on IOS DEVELOPER (3+ YEARS OF EXPERIENCE)

Senior Developer (Game Development)

Our client is seeking several senior computer programmers to join its expanding Halifax, Nova Scotia  operation. The company is recognized worldwide as a leading independent game developer and innovator in videogame development technology. The company has produced a diverse range of high quality, critically acclaimed and award winning games for high-end PC, console, tablets and smartphones, working with both top tier publishing partners and self-published.

Each successful candidate will be expected to work as part of a multi-discipline development team and contribute technical, creative and innovative ideas while striving to deliver top quality games.

Primary Responsibilities include:
•    Lead teams of programmers
•    design systems, algorithms, data-structures and APIs
•    implement, optimize and maintain code in appropriate programming languages (typically C++, C# or Lua)
•    develop tests using automated frameworks and manual processes
•    Solving complex technical problems that occur during production
•    Understanding and presenting complex written information, ideas and instructions clearly and precisely.
•    Working closely with team members to meet the needs of a project
•    Liaise and communicate with the rest of the team (including designers, artists, animators, producers and audio engineers) gathering their input and requirements

Posted in

Comments Off on Senior Developer (Game Development)

Senior Developer

Our client is one of the world leaders in the use of discrete global grid technologies. The company is looking for senior software developers for its Calgary, Alberta office with experience in one or more of  GeoSpatial, Big Data, Azure Cloud, Graphics (WebGL).

Experience:

  • 5+ years in c++,C#
  • 5+ years in web development: Html5, css3, AngularJs and MongoDb.
  • 5+ years in cloud based development / scaleable system designs: Azure and Amazon.
  • commercial grade development skills.

PLUS

  • Big Data/Data mining/Machine learning – background and hands on experience.
  • Mobile applications development experience.
  • OpenGL and 3D development experience.

Posted in

Comments Off on Senior Developer

Lead Programmer (Physics)

A global leader in game development is looking for a physics programmer to join its Montreal studio. The basic requirements are as follows:

  • Intermediate Physics Programmer: 3 to 5 years of industry experience in Programming;
  • Minimum of 1 published title as physics specific programmer on a videogame;
  • Experience with middleware or in-house physics engine (PhysX, Havok, etc);
  • Good mathematics skills;
  • Develop software in C++ by applying the principles of object-oriented coding;
  • Ability to technically design, implement and review physics systems to use in the development of the game in a specific time frame;
  • Develop and implement systems, meeting deadlines set by superiors;
  • Master the debugging tools and the techniques used;
  • Ability to work in a multi-platforms development environment.

 

Posted in

Comments Off on Lead Programmer (Physics)

R&D Generalist Programmer

Our client is a world leader in game development with its main office located in Montreal, Quebec.  The company is looking for a generalist programmer (in addition to other positions posted).

Duties:

  • Convert existing video games to use innovative new game technology;
  • Build core technology to create new experiences for users;
  • Develop software in C++ by applying the principles of object-oriented coding;
  • Master the techniques and debugging tools used.

Posted in

Comments Off on R&D Generalist Programmer

Software Engineering (Video Gaming)

 

Our client is  an electronic entertainment company that specializes in creating console, handheld, PC, and iOS video games. Looking for software engineers.

PRIMARY DUTIES AND RESPONSIBILITIES:

  • Work closely with fellow Software Engineers and members of other disciplines on the project team
  • Ensure that the Technical Lead is aware of the progress of assigned work
  • Alert the Technical Lead of any issues that could disrupt agreed-upon schedules
  • Implement code and script to the required coding standards
  • Ensure that components are designed and reviewed prior to implementation
  • Achieve in game performance targets as required by Production

ESSENTIAL SKILLS, KNOWLEDGE AND EXPERIENCE:

  • Passion for video games
  • Willingness to learn new tools, engines and languages
  • Practical experience programming in C ++
  • Ability to meet deadlines
  • Self-motivated and willingness to take initiative
  • Demonstrated ability in written and verbal communication
  • Strong team player
  • Fundamental math skills (matrices, vectors, algebra, etc)
  • Computer Science (or similar) Graduate, and two years of relevant experience

 

Posted in

Comments Off on Software Engineering (Video Gaming)