Senior Software Application Engineer Job at RED Digital Cinema, Orange County, CA

WTFocXhmMEgvVTdTMHgxMGp0QTFiajhPU1E9PQ==
  • RED Digital Cinema
  • Orange County, CA

Job Description

RED Digital Cinema, a Nikon Group company, is a leading manufacturer of professional digital cameras and accessories. RED is a leader in developing high-performance, industry-defining digital cameras and imaging technology. By working at RED, you will be contributing to innovative products that are used by top filmmakers, photographers, and content creators worldwide. RED is seeking. Senior Software Engineer to research and develop new and innovative solutions for the next generation of cinema cameras at RED.

Responsibilities include, but are not limited to:

  • Research and develop new and innovative solutions for the next generation of cinema cameras at RED.
  • Design software architecture for new systems and features
  • Design, implement, and maintain software for RED products
  • Write, test, and maintain high-quality, scalable, and efficient code
  • Participate in project planning, including timelines, risk assessment, and resource allocation
  • Conduct and oversee code reviews to ensure quality and adherence to standards
  • Work closely with product managers, designers, and other stakeholders to align technical solutions with business goals
  • Ensure software adheres to security best practices
  • Manage software upgrades, patches, and deployments

Requirements

  • BS or MS degree in Computer Science or Computer Engineering. Will consider applicant with other degree and demonstrated programming skills
  • Minimum 5 years of experience as a software engineer including experience with design / architecture
  • Proficient in C/C++ and object-oriented programming
  • Multi-threading experience
  • Automated / unit test experience
  • Software documentation and testing experience

Nice To Have

  • GPU programming experience
  • Python, SQL experience
  • High speed storage and networking experience
  • Experience with arm processors
  • Linux/Unix development and install/maintenance experience
  • Mac development experience, including Objective-C++ and Metal
  • Build server set up & management experience. Jenkins, Python & CMake experience
  • Video editing / processing software experience
  • Video delivery software experience
  • Image processing experience

Job Tags

Worldwide,

Similar Jobs

ThreePeaks Ascent

Graveyard Shift Job at ThreePeaks Ascent

 ...Become a part of the ThreePeaks Ascent team today. Together, we can make a meaningful difference. Responsibilities Graveyard Shift works 7 consecutive nights in the backcountry, 13 hours a night. You will be in the backcountry for a whole week, the entire... 

RESPEC

Linux System Administrator Job at RESPEC

 ...servers, document management server and software Proficiency in accomplishing tasks via command line in Linux Assists in managing Dell Linux clusters Assists in maintaining and administering network connectivity between geographically separated client offices... 

Griswold Cuyahoga/Lorain

OUR WEEKENDS PAY THE HIGHEST RATES! Job at Griswold Cuyahoga/Lorain

 ...currently seeking dedicated and compassionate individuals for a Part Time Healthcare/Medical role in North Olmsted, Ohio. This is an...  ...a competitive hourly wage of $18 to $22 per hour, paid weekly. Weekends pay $20-$22 per hour. We schedule clients around YOUR needs. This... 

Mahanaim Farms

Farm Hand Job at Mahanaim Farms

 ...homes. We plant a large garden garden and need help processing produce, meat and milk as well as other farm activities. The ideal candidate should have experience with farming on a small scale, building, and food preservation. If you are not interested in a homesteading... 

Geisinger

Primary Care Sports Medicine Physician Job at Geisinger

 ...Job Summary Is responsible for continuous care in the field of sports medicine, not only for the enhancement of health and fitness, but also for the prevention and management of injury and illness. Has knowledge and experience in the promotion of wellness and the role...