Search jobs > Los Angeles, CA > Senior embedded software

Senior Embedded Software Engineer

Rockstar LA
LA
Permanent
Full-time

At Rockstar Games, we create world-class entertainment experiences.

A career at Rockstar Games is about being part of a team working on some of the most creatively rewarding and ambitious projects to be found in any entertainment medium.

You would be welcomed to a dedicated and inclusive environment where you can learn, and collaborate with some of the most talented people in the industry.

Rockstar Games is seeking a Senior Embedded Software Engineer to join a team focused on designing and building cutting-edge hardware tools for motion capture and game production.

This is a full-time permanent position based out of Rockstar’s unique game development studio in Santa Monica.

The ideal candidate will be skilled in programming embedded systems with an emphasis on rapid prototyping and quick turn-around designs.

You need to be a well-rounded tinkerer at heart. You will collaborate with an experienced team of design engineers deploying and supporting new gear around the world.

WHAT WE DO

  • We design and build cutting-edge hardware tools for motion capture and game production.
  • We collaborate closely with our stakeholders to create and invent new devices.
  • We design cameras, high precision timing circuits, scanners, etc., all in the service of creating the best games.

RESPONSIBILITIES

  • Join our core animation technology team and work closely with hardware, animation, rigging, technical art, and tools teams across different Rockstar studios.
  • Design and develop embedded solutions, including interfaces, and drivers for performance capture devices, not limited to cameras and sensors.
  • Develop solutions in both Linux and Windows environments.
  • Create documentation.
  • Occasionally travel to deploy and troubleshoot our products.

QUALIFICATIONS

BSc / MSc in Computer Science, Electrical Engineering, a related field, or equivalent experience.

SKILLS

  • Proven experience using C / C++ to develop solutions on embedded ARM Linux.
  • Demonstrable experience using C / C++ for interfacing with embedded devices through the network, USB, I2C, USART, or other ports.
  • Experience creating a GUI in Linux or Windows to access the hardware.
  • Embedded Linux proficiency.
  • Ability to effectively communicate, provide feedback, and inspire teammates.

PLUSES

  • Please note that these are desirable skills and are not required to apply for the position.
  • Knowledge of OpenCV.
  • QT experience.
  • GPU programming (CUDA, OpenCL, etc).
  • Linux kernel development.
  • 30+ days ago
Related jobs
Promoted
VirtualVocations
Norwalk, California

A company is looking for a Senior System Software Engineer - Power and Performance. Computer Science/Engineering or related fieldStrong programming skills in C, operating system internals, device drivers, and real-time embedded operating systemsIn-depth knowledge of low-level power management fundam...

Promoted
Kismet Search
CA, United States

Create supportable and maintainable software: manage software versions in GitLab, document code, including how to use the software, and provide technical support to cross‐functional teams within the Company. They are looking to add a bright and talented Firmware Engineer to work on advanced engineer...

Promoted
VirtualVocations
Norwalk, California

A company is looking for a Senior Software Development Engineer for Intervention. Key Responsibilities:Collaborate with Product and QA teams to develop cloud-based applicationsLead major feature releases and drive engineering initiativesProvide mentorship, contribute to documentation, and champion i...

Promoted
Scout AI
Los Angeles, California

Collaborate with and guide a small agile team of experienced software engineers on software design and development best practices in a service-oriented environment. Partner across software, product, design and business teams to engineer and code the infrastructure which will accelerate adoption of o...

Promoted
VirtualVocations
Norwalk, California

A company is looking for a Senior EDI Software Engineer for a remote position. ...

Promoted
tvScientific
Los Angeles, California

You'll have a strong understanding of core engineering principles and production experience with software engineering techniques like. Senior (7+ years of experience). In this role, you'll be working with a small team of remote engineers on our CTV / OTT-focused ad-buying platform. Collaborate with ...

Promoted
Recharge Payments
Santa Monica, California

You understand that being a senior level engineer is to be engaged in discussions, coach your fellow teammates, and effectively communicate technical designs and implementations. Participate in all phases of the Product Development Lifecycle with product and engineering management to inform technica...

Promoted
Wal-Mart
CA, United States

Senior Software Engineer professional opening available at Wal-Mart in Sunnyvale, CA. ...

Promoted
Walmart
CA, United States

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Jobot
La Crescenta-Montrose, California

As a Permanent Embedded Software Engineer, you will be a part of a dynamic and innovative team, working on cutting-edge technologies in the Engineering industry. Experience with embedded firmware, software integration, and software design. You will be involved in the design, development, integration...