|
Join the Feeling Software Team! |
Bringing Innovative Minds Together Do you want to join a team engaged in the most innovative work in Montreal’s gaming and 3D graphics hub? A small-sized company, Feeling Software provides a flexible and team-oriented work environment. We are focused on creating 3D graphics and vision solutions that can change the world. If you haven’t already, take a few minutes to browse our website and learn about the projects that we are working on. Interested in our work? Consult the job openings below and send us your resume. We look forward to hearing from you! Applications should be sent by email to: hiring@feelingsoftware.com. Please no phone calls.
Advantages of Working at Feeling Software
- No forced overtime: work productively 40 hours a week, then go home and relax
- Exciting projects that you and your team will take responsibility for
- Developers attend at least one international technical conference of their choice per year
- Excellent location in the Old Port of Montreal, a one-minute walk from Place D'Armes metro
|
|
Our offices are at Place d'Armes, a one-minute walk from the Metro. We are in the red building seen here.
|
Current Job Openings:
Whether posted or not, we are always on the lookout for elite software developers.
|
Software Developer - Computer Vision
Feeling Software is developing the world's first 3D reconstruction solution focused on interior environments. Apply immediately at hiring@feelingsoftware.com if you’d like to:
- Improve the 3D reconstruction solution using Matlab and C++.
- Participate actively in the design, implementation and review of new features.
- Refine, optimize and debug code to ensure highest quality solutions.
- Continually learn and grow to a position of technical leadership.
- Learn, implement and extend cool algorithms from the literature.
We are looking for:
- A team player focused on achieving results quickly.
- Commercial software development experience, ideally with C++ and Matlab.
- Creativity
- English fluency
- Bachelor's or Master degree in Computer Science or Engineering
Software Developer - Web and Integration
Duties
- Develop highly usable web applications using Ruby on Rails and other modern technologies.
- Expose our 3D technologies through web interfaces.
- Participate actively in the planning, design, implementation and review of new features.
- Refine, optimize and debug code to ensure highest quality solutions.
- Continually learn and grow to take a position of technical or management leadership.
Requirements
Technical Experience
- Server-side programming
- Common web applications, e.g. Apache
- Network security, e.g. https, SSL
- Databases
Demonstrable skills:
- Teamwork
- Problem solving
- Organization and prioritizing
- All members of our team are expected to speak English understandably
Academic Qualifications
- Bachelor's degree in Computer Science, Engineering, or equivalent
Nice to Have
- Experience with modern scripting languages, e.g. Python and Ruby
- Experience with modern web frameworks, e.g. Rails, Django
- Javascript
- Performance tuning
Software Developer - Generalist (2 positions available)Duties
- Develop web and stand-alone applications using a variety of modern languages including C++ and Javascript.
- Participate actively in the planning, design, implementation and review of new features.
- Refine, optimize and debug code to ensure highest quality solutions.
- Continually learn and apply new technologies, with an equal focus on usability, correctness and performance.
Requirements
Technical Experience
- Modern C++
- Windows application development
Demonstrable skills
- Problem solving
- Teamwork
- Fast learner
- All members of our team are expected to speak English understandably
Academic Qualifications
- Bachelor's degree in Computer Science, Engineering, or equivalent
Nice to Have
- Experience dealing with large code bases
- Other operating systems, e.g. Mac OS X and Linux
- Performance tuning
- Other languages like Python and Ruby
Software developer - 3D GraphicsDuties
- Develop high quality 3D software using modern C++ and shading languages.
- Participate actively in the design, implementation and review of new features in our 3D solutions and for our clients.
- Refine, optimize and debug code to ensure highest quality solutions.
- Continually learn and grow to a position of technical or management leadership.
Requirements
Demonstrable skills:
- Experience with 3D graphics, ideally with a broad coverage of real-time pipelines, both high-level and low-level.
- Creativity - find innovative solutions to complex problems
- Teamwork
- Achieve results quickly, according to priorities
- All members of our team are expected to speak English understandably
Academic Qualifications
- Bachelor's degree in Computer Science, Engineering, or equivalent
Nice to Have
- Experience dealing with large C++ projects, ideally related to games or 3D.
- Performance tuning
- Understanding of mathematics and algorithms involved in 3D rendering, computer vision and game physics.
- Experience with:
- OpenGL and DirectX
- Plug-ins for Maya, 3ds Max and others
- Shading languages like Cg, GLSL or Renderman
- Unreal Engine and Gamebryo
- Performance tools like VTune, GPGPU, SSE and Intel performance libraries.
|