ID:2013-2123
Job Location:AU-NS-Sydney
Category:Engineering -Research
More information about this job:
Overview:
join the leader in entertainment innovation and help us design the future. At Dolby, science meets art, and high tech means more than computer code. As a member of the Dolby team, you’ll see and hear the results of your work everywhere, from movie theaters to smartphones. We continue to revolutionize how people create, deliver, and enjoy entertainment worldwide. To do that, we need the absolute best talent, including insatiably curious engineers and scientists for our advanced technology group. We’re big enough to give you all the resources you need, and small enough so you can make a real difference and earn recognition for your work. We offer a collegial culture, challenging projects, and excellent compensation and benefits.
Responsibilities:
Due to continued growth Dolby Australia is now seeking to hire a talented Senior Software Engineer, to will work within the Rapid Experimentation research stream of Dolby’s Communications Research group, an international, multidisciplinary research group within the Office of the Communications CTO. He or she will report to the Rapid Experimentation Research Lead and will focus on writing, building, integrating and maintaining the software which allows Dolby and its partners to experience and evaluate the future of voice, multi-modal and converged communications systems.
A self-starting and independent worker, she or he is able to build and integrate commercial, open-source and in-house software libraries into a codebase as well as architect and implement complex media systems complete with graphical user interfaces and dynamic visualisations rapidly. He or she knows C and C++ inside out and has had experience with a range of techniques and systems for compiling and linking software written in these and other languages across multiple operating systems and platforms. He or she has experience with at least one cross-platform graphical user interface toolkit, such as Qt.
The Senior Software Engineer takes responsibility for ensuring that demonstrator apps are in a released, installable state when required and manages software maintenance of demonstrator apps. He or she is disciplined at documenting his or her work where this makes sense and is a diligent user of source control.
The Senior Software Engineer possesses an innate understanding of the principles that underpin good software design and employs these principles as a matter of course. He or she has a flair for out-of-the box software design thinking and is continuously trying to produce software faster and more reliably. He or she frequently surprises by producing functional, disruptive and fit-for-purpose software within a short space of time. He or she is comfortable in an innovative fast-paced cross-geography work environment and is feels at home taking incomplete requirements and filling in the gaps him- or herself.
Qualifications:
Required skills summary:
- Bachelors Degree in Computer Science, Software Engineering or equivalent;
- 5 years+ programming experience;
- Cross-platform development experience;
- Accomplished programming skills in C and C++;
- Integrate C and C++ libraries into demonstrator apps;
- Multithreaded network and multimedia software development skills;
- User interface skills using toolkits such as Qt, and
- Manage build and release cycle of demonstrator apps.
Job Location:AU-NS-Sydney
Category:Engineering -Research
More information about this job:
Overview:
join the leader in entertainment innovation and help us design the future. At Dolby, science meets art, and high tech means more than computer code. As a member of the Dolby team, you’ll see and hear the results of your work everywhere, from movie theaters to smartphones. We continue to revolutionize how people create, deliver, and enjoy entertainment worldwide. To do that, we need the absolute best talent, including insatiably curious engineers and scientists for our advanced technology group. We’re big enough to give you all the resources you need, and small enough so you can make a real difference and earn recognition for your work. We offer a collegial culture, challenging projects, and excellent compensation and benefits.
Responsibilities:
Due to continued growth Dolby Australia is now seeking to hire a talented Senior Software Engineer, to will work within the Rapid Experimentation research stream of Dolby’s Communications Research group, an international, multidisciplinary research group within the Office of the Communications CTO. He or she will report to the Rapid Experimentation Research Lead and will focus on writing, building, integrating and maintaining the software which allows Dolby and its partners to experience and evaluate the future of voice, multi-modal and converged communications systems.
A self-starting and independent worker, she or he is able to build and integrate commercial, open-source and in-house software libraries into a codebase as well as architect and implement complex media systems complete with graphical user interfaces and dynamic visualisations rapidly. He or she knows C and C++ inside out and has had experience with a range of techniques and systems for compiling and linking software written in these and other languages across multiple operating systems and platforms. He or she has experience with at least one cross-platform graphical user interface toolkit, such as Qt.
The Senior Software Engineer takes responsibility for ensuring that demonstrator apps are in a released, installable state when required and manages software maintenance of demonstrator apps. He or she is disciplined at documenting his or her work where this makes sense and is a diligent user of source control.
The Senior Software Engineer possesses an innate understanding of the principles that underpin good software design and employs these principles as a matter of course. He or she has a flair for out-of-the box software design thinking and is continuously trying to produce software faster and more reliably. He or she frequently surprises by producing functional, disruptive and fit-for-purpose software within a short space of time. He or she is comfortable in an innovative fast-paced cross-geography work environment and is feels at home taking incomplete requirements and filling in the gaps him- or herself.
Qualifications:
Required skills summary:
- Bachelors Degree in Computer Science, Software Engineering or equivalent;
- 5 years+ programming experience;
- Cross-platform development experience;
- Accomplished programming skills in C and C++;
- Integrate C and C++ libraries into demonstrator apps;
- Multithreaded network and multimedia software development skills;
- User interface skills using toolkits such as Qt, and
- Manage build and release cycle of demonstrator apps.