Silicon Validation Software Engineer: Video Encoder/Compression Validation Expert

4 days ago


Watertown, Massachusetts, United States Apple Full time
Job Summary

As a Silicon Validation Software Engineer at Apple, you will be responsible for performing block and system-level validation of video compression subsystems in Apple silicon. This role requires a strong understanding of video compression standards, hardware compression engines, and embedded systems programming.

Key Responsibilities

- Work with designers and architects to understand the operation of hardware video compression blocks at the block and system levels.
- Participate in architecture and design specification review.
- Investigate the use cases, system-level operation, and performance requirements of video compression subsystems.
- Develop low-level software to validate functionality, conformance, and performance of video compression blocks.
- Participate in the hardware video compression blocks validation on simulator, emulation, FPGA, and silicon.
- Work with other members of the validation team to incorporate your tests into system-level tests.

Requirements

- Bachelor's degree with 3 years of relevant industry experience in silicon validation software engineering or related field.
- Knowledge of video standards such as H.264/AVC, HEVC, and AV1.
- Experience with hardware compression engines is a plus.
- Solid programming skills in C/C++ and embedded systems programming.
- Device driver experience a plus.

About Apple

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

  • Watertown, Massachusetts, United States Apple Full time

    Job DescriptionAs a Silicon Validation Software Engineer at Apple, you will play a critical role in ensuring the quality and reliability of our next-generation, high-performance, power-efficient processor, system-on-chip (SoC).Key Responsibilities:Design and develop software tests to validate the functionality and performance of the SoC.Collaborate with...


  • Watertown, Massachusetts, United States Rocket Software Full time

    Job DescriptionRocket Software is seeking a highly skilled Senior Systems Engineer to join our team. As a key member of our infrastructure development team, you will be responsible for designing, implementing, and maintaining complex systems in your area of expertise.Key Responsibilities:Design and implement complex systems in multiple technology domains,...


  • Watertown, Massachusetts, United States CDS Visual Full time

    Job Title: Senior Software Engineer - 3D Visualization ExpertCDS Visual is seeking a highly skilled Senior Software Engineer with expertise in 3D visualization and CAD data management to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing technical solutions for our SaaS web and...


  • Watertown, Massachusetts, United States Lionbridge Full time

    Video Recording Project ModeratorAs a Moderator on this innovative project, you will play a crucial role in facilitating Q & A sessions between pairs of project participants for on-site video recording sessions. You will be working with dynamic duos who have a pre-existing relationship that will be capturing short, engaging videos to record sessions,...


  • Watertown, Massachusetts, United States Lionbridge Full time

    Job Title: Video Recording Project ModeratorAs a skilled Moderator on this innovative project, you will play a crucial role in facilitating Q&A sessions between pairs of project participants for on-site video recording sessions.You will be working with dynamic duos who have a pre-existing relationship that will be capturing short, engaging videos to record...


  • Watertown, Massachusetts, United States Lionbridge Full time

    Job Title: Video Recording Project ModeratorAs a dynamic Moderator on this innovative project, you will play a crucial role in facilitating Q&A sessions between pairs of project participants for on-site video recording sessions.Key Responsibilities:Organize and store recordings systematically on a computer or cloud storage.Start, stop, and save...


  • Watertown, Massachusetts, United States Apple Full time

    Design Verification EngineerAt Apple, we're pushing the boundaries of innovation and technology. We're seeking a talented Design Verification Engineer to join our team and contribute to the development of cutting-edge products that delight and inspire millions of customers worldwide.Key Responsibilities:Develop and implement verification methodologies and...


  • Watertown, Massachusetts, United States Apple Full time

    GPU Compiler Backend Research EngineerAt Apple, we're pushing the boundaries of what's possible with our cutting-edge GPU technology. We're seeking a highly skilled GPU Compiler Backend Research Engineer to join our team and help us unlock the full potential of our GPUs.In this role, you'll work closely with our hardware and software teams to develop and...


  • Watertown, Massachusetts, United States Apple Full time

    Job SummaryApple is seeking a highly skilled Design Verification Engineer to join our team. As a member of our group, you will have the opportunity to craft upcoming products that will delight and encourage millions of Apple's customers daily.Key Responsibilities Establish and maintain a scalable and portable verification environment Develop detailed test...


  • Watertown, Massachusetts, United States CDS Visual Full time

    About CDS VisualCDS Visual is a leading provider of cloud solutions for industrial product data management. Our expertise lies in sourcing, normalization, and modeling of product data, which we combine with 3D visualization solutions to deliver impactful results.Job DescriptionWe are seeking a Senior Software Engineer with 3D visualization engineering...


  • Watertown, Massachusetts, United States Knorr-Bremse Full time

    Internship Opportunity in Software EngineeringWe are seeking highly motivated and talented students to join our team as Software Engineering Interns. As a member of our team, you will have the opportunity to work on challenging projects, collaborate with experienced engineers, and develop your skills in software development.Key Responsibilities:Investigate...


  • Watertown, Massachusetts, United States Flexcompute Inc. Full time

    Job Title: Senior Scientific Visualization EngineerFlexcompute Inc. is a cutting-edge technology startup that specializes in developing ultra-fast simulation technology to help companies design and optimize technology products. Our award-winning products are used in various industries, including aerospace, energy, and consumer electronics.We are seeking a...


  • Watertown, Massachusetts, United States Dentsply Sirona Full time

    Dentsply Sirona, a leading manufacturer of professional dental products and technologies, is seeking a skilled Software Automation Engineer to join its team. As a key member of our software organization, you will be responsible for designing and implementing automated testing solutions for our cloud-based software applications.Our ideal candidate will have a...


  • Watertown, Massachusetts, United States Knorr-Bremse Full time

    Software Engineering InternshipAt New York Air Brake, a member company of Knorr-Bremse, we are seeking a talented Software Engineering Intern to join our team. As a Software Engineering Intern, you will have the opportunity to work on challenging projects and contribute to the development of advanced freight rail braking solutions.Key...


  • Watertown, Massachusetts, United States Apple Full time

    GPU Compute Performance EngineerJoin Apple's team of innovative engineers who are pushing the boundaries of GPU performance. As a GPU Compute Performance Engineer, you will be responsible for ensuring the best possible performance of our GPU products.Key Responsibilities:Work with internal partners to analyze and improve GPU and system performance of...


  • Watertown, Massachusetts, United States Rocket Software Full time

    Job Summary:As a Senior Systems Engineer at Rocket Software, you will be responsible for the ongoing maintenance, support, and monitoring of complex systems in your area of responsibility. You will identify, analyze, and resolve system issues and report on deficiencies in configuration, process, and documentation as well as develop and recommend corrective...


  • Watertown, Massachusetts, United States Simpson Gumpertz and Heger Inc Full time

    About the PositionWe are seeking a highly skilled Senior Professional Engineer, Civil Engineering to join our multi-disciplinary team. As a key member of our team, you will be responsible for providing a wide range of engineering services, including land development, site improvement, adaptive reuse renovations, drainage and utility layouts, and more.Key...


  • Watertown, Massachusetts, United States Pegasystems Full time

    About the RoleWe are seeking a seasoned engineering manager to lead our CDH Engine team. As a Senior Manager of Software Engineering, you will be responsible for managing and promoting the career growth of a group of talented developers who are passionate about software engineering and customer success.Key ResponsibilitiesManage and develop a high-performing...


  • Watertown, Massachusetts, United States Glory Global Solutions Ltd Full time

    Job Title: Software Configuration SpecialistWe are seeking a highly skilled Software Configuration Specialist to join our team at Glory Global Solutions Ltd. As a subject matter expert on the functionality, operations, and configuration of the RevApp, you will play a critical role in ensuring the successful execution of software and custom package building,...


  • Watertown, Massachusetts, United States Pegasystems Full time

    About the Role:We are seeking a talented Software Engineer Spring Co-op, Services Engineering to join our data runtime team. As a member of this team, you will work closely with fellow team members, product management, and other global teams to develop features and tools that allow our clients to create, access, and update data in Pega Launchpad...