Lead Software Engineer

All vacancies of AustraliaInformation & Communication TechnologyLead Software Engineer

C++ Engineers! Join an Australian success story in a lead technical role.

Summary about this job

Engineering - Software

Company: Blackmagic Design

Location: Melbourne

Work type: Full Time

Salary: n\a

Phone: +61-3-5537-6322

Fax: +61-2-8813-5559

E-mail: n\a

Site:

Detail information about job Lead Software Engineer. Terms and conditions vacancy

About The Company
Blackmagic Design is the world's leading manufacturer of products for the professional video, feature film and television industries. With offices and manufacturing sites across the globe, our products are used on many of the world's most acclaimed video productions, including many academy award winning films.
  
About The Role
We're looking for Senior Software Engineers to join our expanding Software Engineering team in Lead roles. The roles are for key members of an application development group, writing C++ software. The ideal candidate will have experience managing/leading teams of developers whilst developing and architecting large and complex software applications as well as solid understanding of operating system design, interfaces and internals.
This is an exciting opportunity for an experienced engineer to play a critical lead role in new feature work in our VFX applications. You will see the impact of your work immediately used by many thousands of customers around the world!
  
About You
You are a passionate Principal Software Engineer with 5+ years of experience with C++ development across various levels of the software stack. You have a desire to understand and solve difficult problems and can lead from the front.
  
Core technical requirements:
- Highly proficient in C++, strong UI development experience
- Prior experience in a lead role or a senior role with supervisory capability
- Extensive experience with multi-threaded applications and synchronisation primitives
- Detailed understanding of object-oriented design
- Experience implementing algorithms, understanding of algorithm complexity
- Experience with algorithmic design using SIMD and GPU primatives
- Familiar with Mac or Linux development environments
  
Bonus skills and experience:
- OpenGL / OpenCL / CUDA development
- Experience with Qt
- OS development: creating toolkits and libraries used by multiple applications
- Scripting experience (python preferred)
  
Applicants must be permanently settled in Australia.
  
In return, you get:
- a competitive salary package
- a great role in an engineering driven and fast paced company
- to work with a great team of highly talented engineers
- On-site cafe and gym all paid for!

Responds for Lead Software Engineer on FaceBook

Read all comments for Lead Software Engineer. Leave a respond Lead Software Engineer in social networks. Lead Software Engineer on Facebook, LinkedIn and Google+