company_logo

Full Time Job

Senior Software Engineer

Sony Pictures

Culver City, CA 09-20-2021
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Senior Software Engineer

As a Senior Software Engineer you will be responsible for designing, implementing, debugging, and maintaining large C++ systems for real-time 3D applications . You will help drive and innovate development in areas such as 2D image algorithms, memory management, data loading and parsing , and multi-threaded optimizations . You will help debug and fix released software used by customers. You will w ork closely with the senior management designers as well as other team members to deliver high quality software solutions .

Responsibilities:
• Design, implement, and maintain efficient and reliable C++ code
• Test, d e bug , profile, and optimize C++ code
• Work closely with other engineers to develop new systems
• Document designs and implemented systems
• Mentor ship and guidance for junior engineers

Requirements:
• B S degree in Computer Science , Software Engineering,
or equivalent experience
• 5 + years of professional experience writing production C++ code with emphasis on object - oriented programming
• Excellent understanding of algorithms and data structures
• One or more shipped application or game where you made a significant contribution to large C++ systems
• Excellent debugging and optimization skills
• Great understanding of multi-threaded software architecture
• Good knowledge of modern hardware architecture
• Good knowledge of linear algebra and vector math
• Familiar with modern C++ - 14 / 17 / 20
• Great verbal and written communication
• Self-motivated and proactive with excellent problem-solving skills
• Excellent time management skills and ability to work independently and prioritize work

Preferred:
• Experience with multi-CPU hardware and NUMA aware code
• Experience with Linux software development
• Experience with VR development and optimization techniques
• Familiar with CMake and cross-platform development

*As part of our commitment to health and safety, SPE requires all US non-union applicants and employees to submit proof of vaccination against COVID-19 or to request and obtain approval of a reasonable accommodation based on disability or a sincerely held religious belief, practice or observance. To request an accommodation for purposes of participating in the hiring process, you may contact us at SPE_Accommodation_Assistance@spe.sony.com.

* Sony Pictures - CA - Culver City Area & Studios

Jobcode: Reference SBJ-rzq27r-3-19-30-232-42 in your application.

Company Profile
Sony Pictures

Sony Pictures' global operations encompass motion picture production, acquisition and distribution; television production, acquisition and distribution; television networks; digital content creation and distribution; operation of studio facilities; and development of new entertainment products, services and technologies.