Software Rendering Engineer

2 days ago


Palo Alto, California, United States Tesla Full time

Tesla is expanding its Infotainment Applications software engineering team responsible for building in-car user interfaces, autopilot visualization, entertainment, productivity applications, and mobile applications.

This team's work is front and center of Tesla's vehicle fleet, with millions of customers around the world experiencing and interacting with their software as the primary interface to the vehicle.

We are looking for highly motivated graphics software engineers to continue creating, developing, and evolving Tesla's in-vehicle customer experiences.

Responsibilities:

  • Design and implement real-time rendering techniques
  • Write GLSL shaders to create state-of-the-art visuals
  • Design, code, and debug 2D and 3D UI interfaces and architectures
  • Diagnose and fix GPU and CPU performance issues related to memory/disk footprint, frame rate, and network bandwidth
  • Work with a cross-functional team of hardware engineers, application/UI software engineers, QA/Validation, and designers

Requirements:

  • Proficient in C and C++
  • Proficient in lighting models, anti-aliasing techniques, post-processing, and shaders
  • Proficient in OpenGL and OpenGLES 2 and 3. Experience with other rendering API's, such as Vulkan and Direct3D, is a plus
  • Good understanding of 3D mathematics and linear algebra
  • Experience writing and shipping real-time graphics code
  • Good understanding of the full rendering pipeline, from loading data from disk to displaying pixels on the screen. Experience with game engines (Godot, Unity, Unreal) is a plus
  • High standards for code quality, maintainability, and performance
  • Ability to quickly understand internally and externally developed code
  • Strong CPU and GPU debugging and optimization skills

Compensation and Benefits:

  • Competitive pay
  • Aetna PPO and HSA plans with $0 payroll deduction
  • Family-building, fertility, adoption, and surrogacy benefits
  • Dental and vision plans with options
  • Company-paid HSA contribution when enrolled in the High Deductible Aetna medical plan with HSA
  • Healthcare and Dependent Care Flexible Spending Accounts (FSA)
  • LGBTQ+ care concierge services
  • 401(k) with employer match, Employee Stock Purchase Plans, and other financial benefits
  • Company-paid Basic Life, AD&D, short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time (Flex time for salary positions), and Paid Holidays
  • Back-up childcare and parenting support resources

Voluntary benefits:

  • Critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insurance
  • Weight Loss and Tobacco Cessation Programs
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program

Expected Compensation:

$96,000 - $336,000/annual salary + cash and stock awards + benefits

Pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.


  • Software Engineer

    3 weeks ago


    Palo Alto, California, United States Rivian Automotive Full time

    About RivianRivian is a pioneering company that's redefining the future of mobility. Our mission is to keep the world adventurous forever, and we're committed to making a positive impact on the environment. We're a team of innovators, thinkers, and doers who share a passion for the outdoors and a desire to protect it for future generations.Role SummaryWe're...


  • Palo Alto, California, United States Tesla Full time

    Job Title: Autopilot Rendering EngineerAt Tesla, we're pushing the boundaries of innovation in the automotive industry. As an Autopilot Rendering Engineer, you'll play a critical role in developing the simulation environment that enables our Autopilot software developers to test and refine their work.Key Responsibilities:Enhance the realism and performance...


  • Palo Alto, California, United States Tesla Full time

    Autopilot Rendering EngineerJoin Tesla's Autopilot team and contribute to the development of cutting-edge simulation technology. As an Autopilot Rendering Engineer, you will be responsible for enhancing the realism and performance of our in-house GPU ray tracer, implementing algorithms for real-time rendering of realistic scenes with complex lighting...

  • Software Engineer

    4 weeks ago


    Palo Alto, California, United States Vivid Resourcing Full time

    Software Development OpportunitiesVivid Resourcing is seeking skilled software engineers to contribute to the development of innovative AR/VR projects in San Jose, CA.Key Responsibilities:Develop tools for localization benchmarking and dataset collection to improve head tracking and persistence through advanced machine learning-based localization.Create...


  • Palo Alto, California, United States Niantic Full time

    Niantic's Mission and Engineering TeamNiantic's mission is to use emerging technology to enrich our experiences as human beings in the physical world. We build products that inspire movement, exploration, and face-to-face social interaction.Job SummaryWe are seeking a seasoned Staff Software Engineer to develop and refine advanced mapping and geospatial data...

  • Software Engineer

    4 weeks ago


    Palo Alto, California, United States The Pennsylvania State University Full time

    Job Description and Position RequirementsWe are seeking a highly motivated and experienced software engineer to join our team at the Applied Research Laboratory (ARL) at Penn State University. The successful candidate will be responsible for designing and developing software solutions to support various research processes and applications.This is a software...


  • Palo Alto, California, United States Velocity Global, LLC Full time

    Software Engineer Position SummaryWe are seeking a highly skilled Software Engineer to join our Technology team at Velocity Global, LLC. This full-time position is based in Palo Alto, CA, with a requirement for in-office collaboration at least one day per week.Key ResponsibilitiesDesign and develop software solutions that meet the needs of our customers and...


  • Palo Alto, California, United States Assured Full time

    Job OverviewAssured is a leading insurance technology company that is revolutionizing the industry with its innovative solutions. We are seeking a highly skilled Software Engineering Manager to join our team and lead the development of our core products and features.The successful candidate will have a proven track record of technical leadership and...


  • Palo Alto, California, United States Unreal Gigs Full time

    {"h1": "Unreal Gigs - Senior Software Engineer", "p": "At Unreal Gigs, we're seeking a talented Senior Software Engineer to join our dynamic team. As a key member of our engineering team, you'll have the opportunity to contribute to building the foundational product alongside our founders. This role offers a unique chance to be an integral part of the...


  • Palo Alto, California, United States Unreal Gigs Full time

    {"h1": "Unreal Gigs - Senior Software Engineer", "description": "At Unreal Gigs, we're seeking a talented Senior Software Engineer to join our dynamic team and contribute to building the foundational product alongside our founders. This role offers an opportunity to be an integral part of the decision-making process, akin to being an extension of the...


  • Palo Alto, California, United States ZipRecruiter Full time

    About the RoleWe are seeking an experienced Software Engineering Manager to join our team at ZipRecruiter. As a key member of our engineering organization, you will be responsible for leading a team of software engineers and driving the development of our products.Key Responsibilities:Lead a team of software engineers and provide guidance on technical...


  • Palo Alto, California, United States Aionics, Inc. Full time

    Software Engineering Manager Opportunity at Aionics, Inc.Aionics, Inc. is a cutting-edge company that combines materials science and artificial intelligence to design next-generation materials for leading OEMs. We are seeking a highly skilled and experienced Software Engineering Manager to join our dynamic team of scientists and computer engineers.The ideal...


  • Palo Alto, California, United States Pennsylvania State University Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team at the Applied Research Laboratory (ARL) at Penn State University. The successful candidate will be responsible for developing software and firmware for the autonomous control of current and future undersea systems.The ideal candidate will have a strong background in...


  • Palo Alto, California, United States ZipRecruiter Full time

    About the RoleWe are seeking a seasoned Software Engineering Manager to lead our engineering teams and drive business value through innovative solutions. As a key member of our team, you will be responsible for owning the mission, execution, morale, and code quality of your team, partnering effectively with product managers to maintain and execute against...


  • Palo Alto, California, United States Kohler Full time

    About the RoleWe are seeking a highly skilled Software Engineering Manager to join our team at Kohler Ventures. As a key member of our software engineering team, you will be responsible for guiding the design and implementation of data systems that adhere to modern high-throughput architectures while prioritizing privacy.Key ResponsibilitiesStrategic...


  • Palo Alto, California, United States Tesla Full time

    Software Test EngineerTesla's SQA Infotainment Team is seeking a skilled Test Engineer to focus on User Interface Software. The ideal candidate will combine excellent software testing skills with strong automation scripting knowledge and a passion for electric vehicles.ResponsibilitiesDevelop detailed test plans to validate Tesla's User Interface software...


  • Palo Alto, California, United States Rubrik Full time

    About The TeamThe Rubrik Engineering team is comprised of individuals who produce extraordinary results. Our engineers are driven to build efficient, reliable, and cost-effective products. We believe in empowering our teams, giving engineers autonomy and responsibility, not just tasks. Our goal is to motivate and challenge you to do the best work of your...


  • Palo Alto, California, United States Kohler Full time

    Senior Android Software EngineerWe are seeking a highly skilled Senior Android Software Engineer to join our team at Kohler Ventures. As a key member of our software engineering team, you will be responsible for designing and developing mobile architecture that can scale with the business growth of Kohler Ventures.Key Responsibilities:Design and develop...


  • Palo Alto, California, United States Capital One Full time

    Join Capital One's Team of InnovatorsWe're seeking a talented Senior Software Engineer to join our team of innovators at Capital One. As a key member of our engineering team, you'll play a critical role in designing, developing, and delivering cutting-edge software solutions that drive business growth and customer satisfaction.Key...

  • Software Engineer

    1 day ago


    Palo Alto, California, United States Pennsylvania State University Full time

    Job Summary:We are seeking a highly motivated and experienced Software Engineer to join our team at the Applied Research Laboratory (ARL) at Penn State University. The successful candidate will be responsible for designing and developing software solutions for various research projects, including algorithm implementation and integration. The ideal candidate...