Sr. Manager, Platform Development
ID 2013-1949 Job Location US-CA-San Francisco
Category Engineering - Software
Options:
- Apply for this job online
- Email this job to a friend
Socialize this job opportunity to a friend, colleague, or family member:
Share on facebookShare on twitterShare on emailShare on printMore Sharing Services
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.
As a part of the Sound Platform Group, you will manage a team of 5-10 software engineers who work on cutting-edge audio signal processing and coding algorithms. The Sound Tech Platform Development team works closely with Research and Marketing to develop and refine Dolby’s core audio technologies, like Dolby Digital Plus and TrueHD, enabling deployment across a wide range of consumer and professional products, through creation of reference source code, optimized software implementations, and verification techniques.
Work includes directly managing developers, defining team and individual objectives, optimizing workflow and schedules, monitoring and tracking progress and resolving project, technical and process issues quickly and efficiently. The position also demands a variety of additional, complementary insights, including software architecture, technical mentoring, and liaison with other departments within Dolby.
Responsibilities:
Personnel Management
Supervise a team of engineers:
- Supervise five to ten direct reports. Perform personnel-related management duties including objective setting, performance development, career guidance and mentoring, and periodic performance evaluation.
- Attract, develop, motivate and retain the best technical talent available. Drive morale, teamwork, productivity and technical competence to the highest levels thereby helping to create stimulating and engaging work environment.
- Define team roadmap and work closely with project leads to identify projects to which staff can be assigned
- Interact efficiently and effectively with all relevant parts of the organization, fostering cross-site and cross-functional communication and collaboration.
Project Leadership
Ensure efficient Project Management within the team and serve as Engineering Lead for projects:
- Lead projects, be responsible to create project deliverables in time and scope. Perform project management tasks including specifying technical requirements, managing stakeholders, distributing tasks , scheduling and progress tracking.
- Ensure transparency & visibility into project details including resource allocation, scope and timing of deliverables. Identify issues, risks, and project team conflicts and develop solutions for timely resolution.
- Work with Product Management to develop product roadmap and proactively engage with business units to ensure alignment.
- Work with Program Management to shepherd programs through internal processes. Work with internal and external project customers to define and validate requirements and provide direction to technical, marketing and sales staff on the project.
Technical Leadership
Provide technical guidance and expertise to engineers in the group:
- Be a technical mentor to software engineers; lead and participate in software architecture and design reviews. Ensure that any technical issues are resolved quickly and efficiently.
- Assist project team in strategic planning and setting technical goals.
- Identify and investigate areas which have potential application to future products or licensable technologies. Work with senior management on strategic initiatives
Qualifications:
- Minimum of 10 years’ experience with BS degree, or 7 years with MS degree, in electrical engineering, computer engineering, computer science or related field.
- Experience managing and motivating a team of engineers including hiring, team building (coaching, mentoring and developing) , conducting performance reviews and managing personnel issues.
- Extensive hands-on experience in the successful management of multiple software development projects. Ability to achieve results, meet deadlines and adjust to quickly changing priorities in a fast-paced development environment.
- Experienced in multiple project management approaches (Agile, Waterfall) and software development lifecycle process.
- Proficiency with C programming. Experience in working with digital audio signals desired.
- Excellent oral and written communication, time management, and organizational skills.
- Methodical and detail-oriented, with a thorough approach to problem solving.
ID 2013-1949 Job Location US-CA-San Francisco
Category Engineering - Software
Options:
- Apply for this job online
- Email this job to a friend
Socialize this job opportunity to a friend, colleague, or family member:
Share on facebookShare on twitterShare on emailShare on printMore Sharing Services
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.
As a part of the Sound Platform Group, you will manage a team of 5-10 software engineers who work on cutting-edge audio signal processing and coding algorithms. The Sound Tech Platform Development team works closely with Research and Marketing to develop and refine Dolby’s core audio technologies, like Dolby Digital Plus and TrueHD, enabling deployment across a wide range of consumer and professional products, through creation of reference source code, optimized software implementations, and verification techniques.
Work includes directly managing developers, defining team and individual objectives, optimizing workflow and schedules, monitoring and tracking progress and resolving project, technical and process issues quickly and efficiently. The position also demands a variety of additional, complementary insights, including software architecture, technical mentoring, and liaison with other departments within Dolby.
Responsibilities:
Personnel Management
Supervise a team of engineers:
- Supervise five to ten direct reports. Perform personnel-related management duties including objective setting, performance development, career guidance and mentoring, and periodic performance evaluation.
- Attract, develop, motivate and retain the best technical talent available. Drive morale, teamwork, productivity and technical competence to the highest levels thereby helping to create stimulating and engaging work environment.
- Define team roadmap and work closely with project leads to identify projects to which staff can be assigned
- Interact efficiently and effectively with all relevant parts of the organization, fostering cross-site and cross-functional communication and collaboration.
Project Leadership
Ensure efficient Project Management within the team and serve as Engineering Lead for projects:
- Lead projects, be responsible to create project deliverables in time and scope. Perform project management tasks including specifying technical requirements, managing stakeholders, distributing tasks , scheduling and progress tracking.
- Ensure transparency & visibility into project details including resource allocation, scope and timing of deliverables. Identify issues, risks, and project team conflicts and develop solutions for timely resolution.
- Work with Product Management to develop product roadmap and proactively engage with business units to ensure alignment.
- Work with Program Management to shepherd programs through internal processes. Work with internal and external project customers to define and validate requirements and provide direction to technical, marketing and sales staff on the project.
Technical Leadership
Provide technical guidance and expertise to engineers in the group:
- Be a technical mentor to software engineers; lead and participate in software architecture and design reviews. Ensure that any technical issues are resolved quickly and efficiently.
- Assist project team in strategic planning and setting technical goals.
- Identify and investigate areas which have potential application to future products or licensable technologies. Work with senior management on strategic initiatives
Qualifications:
- Minimum of 10 years’ experience with BS degree, or 7 years with MS degree, in electrical engineering, computer engineering, computer science or related field.
- Experience managing and motivating a team of engineers including hiring, team building (coaching, mentoring and developing) , conducting performance reviews and managing personnel issues.
- Extensive hands-on experience in the successful management of multiple software development projects. Ability to achieve results, meet deadlines and adjust to quickly changing priorities in a fast-paced development environment.
- Experienced in multiple project management approaches (Agile, Waterfall) and software development lifecycle process.
- Proficiency with C programming. Experience in working with digital audio signals desired.
- Excellent oral and written communication, time management, and organizational skills.
- Methodical and detail-oriented, with a thorough approach to problem solving.