Lead Developer in Barcelona

Coherentsynchro

Salary
Undisclosed salary
Workplace
Onsite
Hours
Full-Time
Internship
No
Share offer

Job Description

We are looking for a Team Lead with strong Software Development skills, with focus on Windows desktop 3D graphics.

We already have a good horizontal team where we all are able to work on multiple tasks. We are looking for an individual with leadership aptitudes, that will be able to handle the incoming requirements and organize the team structure and tasks to make the most of our engineers.

As testing is already part of our development process, we are also looking for a developer that can improve the QA framework. With knowledge about continuous integration practices and release management. Experience with OpenGL and Nvidia's CUDA and Video SDK will be very valuable for the position.

We are also researching and developing new prototypes based on the state-of-the-art techniques in Computer Vision and Image Processing, knowledge on these fields is also a bonus.

LensFrame is our flagship product, a real-time 3D video stitching application, capable of merging multiple high and ultra high resolution image sources, aimed towards the security field.

Minimum requirements


- Advanced C++ skills
- Advanced C# skills
- Good Python skills
- Advanced SCM, CI and QA skills
- Advanced Git skills (Bitbucket)
- Experience with Jenkins, Bamboo, TravisCI or similar
- DevOps Strategies
- Everything "as a code" (pipelines)
- Automatization and Integrations
- Advanced Development on MS-Windows skills
- .NET and Native/Unmanaged integration
- Performance analysis and debugging
- 3D desktop applications
- Clean, Defensive and Modular Styles of Programming
- Software enthusiast
- Graphics / Video apps
- Team-oriented and quality focused

Desired requirements


- Good 3D Math skills
- SCons and CMake
- OpenFrameworks and Qt
- OpenGL and GLSL
- CUDA and Nvidia Video SDK
- Video Encoding and Streaming
- Live555, LibAV, FFmpeg
- Agile / SCRUM methodologies and JIRA
- Cloud Platforms administrating services
- Google Cloud Platform
- Jenkins administration
- Containers and Development Configuration tools
- Docker and Vagrant
- Kubernetes and Foreman

Duties


- Team Lead
· Communicating to all team members and management
· Talking to clients and partners
· Writing technical and official documentation
- Software Development
· Improving and designing software architectures
· Improving performance, mainly using GPUs
- Quality Assurance
· Improving the CI and QA frameworks
· Release Management
- Research & Development
· Proposing ideas for new products or features
· Participation on EU-FP Projects

Benefits


Work at Barcelona, one of the main capitals of the world.
Develop state-of-the art image processing applications


 
  • Virtual Reality

Official website, founding date, employees, how did it all begin... Do you know the whole story?

Tell Us!

Other software engineer jobs that might interest you...