Lead Software Engineer
All vacancies of Australia • Information & Communication Technology • Lead 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: n\a
Detail information about job Lead Software Engineer. Terms and conditions vacancy
About The CompanyBlackmagic 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+
Related jobs in Australia: Microsoft Dynamics 365 (CRM) Consultant | Web Developer (Drupal) | Cloud Security Architect - Governance | Consultant Java Developers x2 (Composer Platform) | Teachers (Sessional) - Full Stack Web Designer/Developer