Share this Job

Senior Unity Developer

Fulfilling our vision of implementing immersive computing for customer experiences in automotive, relies on us creating products and software that seamlessly merge virtual, mixed and traditional reality while designing and developing completely new ways of interaction.


Want to join us define the future on our exciting journey?
Volvo Cars is on an exciting journey, innovating the automotive experience by making people’s lives less complicated. Committing to giving Volvo customers an entire week of quality time back per year by 2025, through these types of innovations. To build direct relationships with our customers, based on solving real life problems using digital. We offer you a once-in-a-lifetime chance to make an impact in a company with unique opportunities to grow and make a true difference.

 

This role is within our Consumer Commercial Digital Products (CCDP) team, which is using digital technology to reinvent the experience of becoming a Volvo customer. There’s no reason the experience of buying a car cannot be as enjoyable and exciting as actually having a new car. To make this a reality, is our mission.

 

This is a rapidly growing team, and we want to work with the best – we want you to join us. We are offering you an exciting position where you can play your part in shaping the future.

 

Job Purpose

Your work will be in redefining the customer experience by seamlessly merging virtual, mixed and traditional reality. You will be working with a wide range of different touchpoints and plenty of unsolved implementation and engineering challenges.

 

You will be working as lead developer of our core engineering team focused on making our visualisation platform of the future, work seamlessly for customers devices. In your role you will be accountable to bridge the capabilities of our model pipeline using the Unity Engine. You will work on defining maintaining and optimizing performance for our visualisation offer. To be the right person for this role, you must have expertise working with complex Unity projects and have a passion for crafting the fundamentals for modular and scalable graphic intensive products over time.

 

You are a creative and innovative problem solver and a team player who thrives in a dynamic start-up like environment. You have a focus for taking on a challenge and getting products built and shipped. We hope this is not the first time you lead a project that ships something complex.

 

Our developers, designers and engineers are world class in what they do, we want you to aim for the same level.

 

Responsibilities

  • Be accountable for our Augmented Reality software plan and keep the backlog in order on a day-to-day basis. Find the right order and balance between solving hard issues and creating new features while we improve quality
  • Work not only with all our internal stakeholders but also our technology partners across the industry to create the software stack and solve fundamental Augmented reality and visualization challenges
  • Communicate with other team members to establish effective pipeline and integrate media assets
  • Design, build, and maintain efficient, reusable, and reliable code
  • Optimally sit down and code when necessary and possible. Either contribute to solving smaller technical issues or even do something large and complex
  • Influence across the company, algorithm and product choices that result in us shipping world-leading products
  • Work with product manager to break down epics into tasks and scopable timelines
     

Requirements

  • 4+ years of experience in software development, preferably as a developer
  • Excellent knowledge of Unity, including experience with scripting, textures, animation, GUI styles, and user session management
  • Familiarity with level design and planning
  • History and interest in leading software development. Skills and tools to think about priorities, focus and plan slightly ahead of others
  • A solid understanding of core Unity concepts including component creation, animators, shaders, and performance profiling
  • Ability to create reusable behaviors and prefabs and work with technical writers and users to ensure their use
  • Follow adopted design/development methodologies, patterns, and toolsets
  • Very strong programming skills implementing immersive AR/VR applications
  • Strong knowledge in 3D Math, graphics, physics, animations
  • Experience with game physics and particle systems, with mobile and console game development
  • Experience optimizing memory and space usage for support of older hardware
  • Experience of working and preferably leading iterative development. This can mean lean, Scrum, Kanban or any other flavor. The key thing is that you believe in iterative development and can lead it
  • Degree in a relevant area (Computer Science, Electrical Engineering, and Mathematics) or equivalent expertise preferred
  • Experience with 3D is a plus
  • Prior experience with a well-known mobile title or AAA titles are a significant asset
  • Ability to constantly learn and stay in touch with evolving game standards and development technologies
  • Strong understanding of object-oriented programming
  • Familiarity with current design and architectural patterns
  • Experience implementing automated testing platforms and unit tests
  • Proficient knowledge of code versioning tools {{such as Git, SVN, and Mercurial}}
  • Preferably experience of CV algorithms in one way or another. This could be development background or just working closely with MR products
  • Knack to find creative and innovative solutions and the persistence to polish them to perfection
  • Team player, ability to perform in cross functional teams and to share knowledge to others
  • Ability to prototype before using design tools or code, methodical, problem-solving mindset with attention to detail
  • Strong ability to recognize technical solutions, implications of implementation and ability to evaluate/execute the best cause of action to incorporate
  • Experience in working with a cross-functional team or large-scale software development lifecycle, including agile methodologies is an added bonus
  • Ability to write clean, readable, and easily maintainable code

 

We offer

  • The possibility to define new customer touchpoints by taking part in creating the new state of art in mixed reality experiences.
  • A start-up culture within an established manufacturing company, with maximum opportunity for you to take charge of your work
  • Be the best, work with the best, learn from the best
  • The possibility to select the tools and methods you want to use to do your job effectively
  • Competitive salary
  • Premium employee medical coverage with life insurance and disability benefits
  • Office located in Mountain View, California

 

Who are we?

Volvo Cars is a company on a mission; to bring traditional car manufacturing into a connected, sustainable and smart future. Since 1927, we have been a brand known for our commitment to safety, creating innovative cars that make life less complicated for our consumers. In 2010, we decided to transform our business, resulting in a totally new generation of cars and technologies, as well as steady growth and record sales. Today, we’re expanding our global footprint in Europe, China and the US, and we’re on the lookout for exceptional talent.


Get in touch

We are constantly pushing our own skills and abilities to drive change in the automobile industry. We are looking for committed, entrepreneurial, innovative persons to join us in this endeavor to create safe, sustainable and connected cars and services. We believe in the power of people and will challenge and support you to reach your full potential. Join us and be part of Volvo Cars’ journey into the future.

 

Candidates with a suitable combination of education, training and experience are encouraged to apply.

 

 

Mountain View, CA, US

Job requisition ID:  19173


Nearest Major Market: San Jose
Nearest Secondary Market: Palo Alto

Apply now »
Find similar jobs: