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\u2019ll 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. We\u2019re 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, not to mention a Flex Work approach that is truly flexible to support where, when, and how you do your best work. \n \n\n\n \nJob Summary\n\nThis position is based in the product engineering team of the Entertainment Technology group, located in our Sydney office.\n\nIn this role, you will design, develop, and deliver software integrating Dolby Atmos and Dolby Audio technologies into Android-based platforms, including Android Automotive OS and Android TV, for Cars, TVs, and Set-top-Boxes in collaboration with OEM partners, SoC vendors, streaming service providers, Google, and other Android ecosystem partners.\n\nYou will be a key contributor to the Sydney Android Audio development team, working across the full lifecycle of Dolby\u0027s Android audio and media framework integrations: from architecture and API design through implementation, test automation, CI verification, and partner enablement. Your work will directly influence the quality and reach of Dolby Audio experiences across millions of consumer and automotive products globally.\n\nThe role requires strong systems-level thinking and deep software development fundamentals, someone who can combine architectural rigour with hands-on implementation quality, reason carefully about trade-offs, and deliver well-structured, maintainable software with a high degree of independence. You should be a creative, intellectually curious engineer who questions the status quo, finds elegant solutions to complex problems, and actively seeks to improve both the product and the engineering practices of the team.\n\nThis is a hybrid role requiring a minimum of 2 days per week in the Sydney office. \n \n\n\nEssential Job Functions \n \n\n\nSoftware Development \u0026 Architecture\n\n * Design, develop, and deliver high-quality software components integrating Dolby audio technologies into Android audio and media frameworks (C/C++ and Java)\n * Define and implement clean, well-structured APIs; uphold strong API design discipline and long-term compatibility considerations for OEM and partner integrations\n * Apply strong object-oriented and systems-level design patterns to produce robust, maintainable code\n * Independently scope and drive development tasks from technical specification through implementation, test, and delivery with minimal supervision\n * Contribute to Android Automotive OS and Android TV platform integration architectures, considering partner porting friction, compatibility, and scalability\n\n\n\n \nTechnical Expertise \u0026 Problem Solving\n\n * Debug, triage, and resolve complex software issues across the Android stack, from media framework and audio HAL layers down to OS and driver-level interactions\n * Apply the right engineering tool for the right problem; think like a systems engineer, not just a coder\n * Make well-reasoned technical decisions under ambiguity and schedule pressure, balancing speed, quality, and architectural integrity\n * Stay current with Android platform evolution, SoC vendor ecosystems, and Dolby technology roadmaps; proactively identify opportunities to improve team-wide technical approaches\n * Contribute to technical roadmap discussions with product management and partner engineering teams, translating business needs into concrete engineering plans\n\n\n\n \nQuality, Testing \u0026 CI/CD\n\n * Champion test-driven development (TDD) and other structured development workflows throughout the team\n * Design and implement automated test suites that are reusable across internal CI verification and customer-facing partner validation, a single framework that scales from reference integrations to partner deployments\n * Support continuous integration and continuous delivery pipelines; identify gaps and drive improvements to internal development efficiency\n * Conduct thorough, constructive code reviews with an emphasis on correctness, clarity, and long-term maintainability\n\n\n\n \nCommunication \u0026 Collaboration\n\n * Contribute effectively as a member of a cross-geographical project team across international offices\n * Communicate clearly and articulately, tailoring style between highly technical audiences (engineering peers, technical product managers) and higher-level business stakeholders and engineering leadership\n * Create clear partner documentation, internal engineering training materials, and technical specifications\n * Build productive working relationships with internal teams, external customers, and ecosystem partners\n * Provide training and technical guidance to colleagues\n\n\n\n \nInitiative \u0026 Growth\n\n * Demonstrate a natural curiosity and drive for continuous improvement, in the product, engineering operations, team workflows, or other areas of outsized impact\n * Think independently and proactively: question assumptions, propose creative and elegant solutions, and seek opportunities beyond assigned work\n * Consciously balance speed and quality, adjusting approach based on project context and priorities\n * Take ownership of new challenges, learn new technologies quickly, and apply structured thinking before acting\n\n\n\n \nRequirements\n\n * Bachelor\u0027s or Master\u0027s degree in Computer Science, Electrical Engineering, Software Engineering, or a related discipline\n * 5+ years of relevant professional software engineering experience, with a strong track record of delivering quality software in complex systems environments\n * Proficiency in C/C++ and Java; experience with Python for test automation is beneficial\n * Strong understanding of operating system internals (Android, Linux, or similar) and associated application/media frameworks\n * Strong systems-level thinking: ability to reason across the full software stack, from application framework to OS internals and hardware interfaces\n * Demonstrable software development fundamentals: clean code, strong API discipline, rigorous code review practices, and Test-Driven Development (TDD)\n * Experience with or appreciation for CI/CD pipelines and automated testing frameworks at scale\n * Natural intellectual curiosity and a proactive drive to improve, products, engineering practices, or team workflows, without waiting to be asked\n * Creative, independent problem-solver who thinks before acting, asks the right questions, and finds elegant solutions to ambiguous engineering challenges\n * Ability to operate at pace: adjusts consciously between speed and quality depending on context, without sacrificing fundamentals\n * Strong written and verbal communication skills; able to author technical documentation and engage comfortably with external partners and internal stakeholders at all levels\n * Based in the Sydney metropolitan area and able to work from the Sydney office at least 2 days per week\n\n\n\n \nPreferred Qualifications\n\n * Experience with Android OS internals, Android media/audio frameworks, or SoC vendor hardware abstraction layers\n * Experience integrating technologies into Android, Linux, or similar platform stacks\n * Background working at an SoC vendor, OEM, or in OS/middleware-level software development\n * Experience working with external partners, OEMs, or ecosystem customers\n * Familiarity with audio/video concepts such as file formats, codecs, and multimedia pipelines\n * Track record of driving improvements in engineering practices, tooling, or team workflows\n\n\n\n \nAll official communication regarding employment opportunities at Dolby will come from an official dolby.com email address. We will never request payment as part of the hiring process. If you receive a suspicious message, please verify its authenticity before responding. \n \n \n#LI-IM1\n
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in Australia.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in Australia, connecting you to thousands of jobs fast!
Find the best jobs in Australia, apply in 1 click and get a job today!