Senior Software Engineer

4 weeks ago


Santa Clara, California, United States Goertek Electronics Full time

Job Summary

We are seeking a highly skilled Senior, Staff, or Principal Software Engineer to develop cutting-edge Augmented Reality (AR) and Virtual Reality (VR) applications. In this role, you will design, implement, and optimize immersive experiences, leveraging the latest AR/VR technologies to create applications that push the boundaries of interactive computing.

Key Responsibilities:

  • Design, develop, and optimize AR/VR applications for various platforms, such as mobile, desktop, and VR/AR headsets.
  • Implement interactive 3D experiences, user interfaces, and system functionality that deliver immersive AR/VR environments.
  • Collaborate with cross-functional teams, including UX/UI designers, product managers, and researchers, to translate ideas and prototypes into robust AR/VR applications.
  • Apply best practices in performance optimization, memory management, and real-time rendering to ensure smooth and responsive user experiences.
  • Stay up-to-date with the latest AR/VR technologies, frameworks, and platforms, incorporating new tools and approaches to enhance application development.
  • Debug, test, and maintain AR/VR applications to ensure stability and performance across multiple platforms.
  • Mentor and support junior engineers, sharing expertise and fostering a culture of technical excellence and innovation.
  • Contribute to the continuous improvement of development processes, tools, and workflows.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in XR application development.
  • Strong experience in software development, with expertise in AR/VR application development using tools like Unity, Unreal Engine, ARKit, ARCore, or similar platforms.
  • Solid understanding of 3D graphics, real-time rendering, and spatial computing techniques.
  • Proficiency in programming languages such as C#, C++, or Python, with experience in optimizing code for performance in immersive applications.
  • Experience with AR/VR hardware (e.g., Oculus, HTC Vive, HoloLens) and knowledge of platform-specific constraints and opportunities.
  • Strong problem-solving skills, with the ability to tackle complex technical challenges in AR/VR environments.
  • Excellent communication and collaboration skills, with a track record of working effectively in multidisciplinary teams.
  • Passion for AR/VR technologies and a desire to innovate in the field of immersive computing.
  • Fluent in conversational Mandarin is highly desired.
  • The base pay range for this role is between $144,813.00 to $211,928.00 annually and your base pay will depend on your skills, qualifications, experience, and location.


  • Santa Clara, California, United States United Software Group Full time

    We are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at United Software Group. In this role, you will be responsible for developing and maintaining our CI/CD pipeline, ensuring the highest quality of our software products.Key responsibilities include:Designing and implementing automated testing frameworksDeveloping and...


  • Santa Clara, California, United States LanceSoft Full time

    Job Title: Senior Software EngineerJob Summary:LanceSoft is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications. You will work closely with cross-functional teams to ensure that software meets the required quality and...


  • Santa Clara, California, United States Applied Materials Full time

    We are seeking a highly skilled and experienced Senior Software Engineering Manager to lead our software development team at Applied Materials.This role requires a strong technical background in software development, with a focus on leading a team of engineers in designing, developing, and maintaining scalable and robust software solutions for semiconductor...


  • Santa Clara, California, United States Omega Solutions Full time

    Job Title: Senior Java Software EngineerJob Summary:Omega Solutions is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining large-scale distributed systems and web services using Java and related technologies.Key...


  • Santa Clara, California, United States SoundHound Full time

    We're seeking a talented Senior Software Engineer to join our team at SoundHound, where we're pushing the boundaries of transformative technologies that improve life. Our company culture values creativity, innovation, and open communication, allowing us to act on valuable feedback from employees and users alike.As a Senior Software Engineer, you'll have the...


  • Santa Clara, California, United States Ab Ovo Full time

    Job Summary:Ab Ovo, Inc. is seeking a Senior Software Quality Engineer to join our team. The successful candidate will be responsible for ensuring the quality of our software products through automated testing, collaboration with development teams, and identification of defects.Key Responsibilities:Design and implement automated test scripts using Java and...


  • Santa Clara, California, United States Qualcomm Full time

    Job Title: Senior Software Engineer - WLAN ApplicationsJob Summary:We are seeking a highly skilled Senior Software Engineer to join our WLAN Applications team at Qualcomm. As a key member of our team, you will be responsible for designing, developing, and testing cutting-edge WLAN applications using advanced software knowledge and experience.Key...


  • Santa Clara, California, United States Peraton Full time

    Job Summary:Peraton is seeking a highly skilled Senior Software Engineer to join our team in Santa Clara, CA. As a key member of our software development team, you will contribute to the design, development, and implementation of a full stack microservices architecture for use by Navy Sailors.Key Responsibilities:Collaborate with senior developers to...


  • Santa Clara, California, United States Couchbase Full time

    Empower Modern ApplicationsCouchbase is seeking a talented Senior Software Engineer to join our AI team. As a key member of our engineering team, you will design and implement cutting-edge database and AI features and tools using the latest techniques to evolve Couchbase products and Capella service.Key ResponsibilitiesCreate the world's best distributed...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking an experienced Senior Software Engineer to join our App Acceleration team at Palo Alto Networks. As a key member of our team, you will be responsible for designing, developing, and implementing highly scalable software features.Key ResponsibilitiesDesign and develop highly scalable software featuresParticipate in architecture,...


  • Santa Clara, California, United States Applied Materials Full time

    We are seeking a skilled Senior Software Engineering Manager to lead our team in designing, developing, and maintaining scalable and robust software solutions for semiconductor equipment.The ideal candidate will have hands-on experience in developing software that interfaces with hardware, as well as demonstrated experience in hiring, managing, growing,...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing, building, and optimizing data models and queries for speed and scale, using data storage technologies like MySQL and BigQuery.Your ImpactDrive projects from...


  • Santa Clara, California, United States Amazon Full time

    Job DescriptionAs a Senior Mobile Software Engineer on the Last Mile Maps Experience team at Amazon, you will be responsible for designing, developing, and deploying high-performance mobile applications that empower Amazon delivery drivers worldwide to deliver packages, groceries, and more to customer doorsteps.We are seeking an experienced mobile software...


  • Santa Clara, California, United States PayNearMe Full time

    Job SummaryPayNearMe is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, building, and optimizing scalable systems for high-volume financial transactions.Key ResponsibilitiesDevelop and maintain high-quality, scalable, and robust code for our primary Ruby on Rails...


  • Santa Clara, California, United States Oracle Full time

    Job DescriptionOracle is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our cloud solutions development team, you will be responsible for designing, developing, and deploying scalable and highly available distributed systems.Responsibilities:Design and develop software components for our cloud-based servicesCollaborate...


  • Santa Clara, California, United States Amazon Full time

    Job SummaryWe are seeking a highly skilled Senior Mobile Software Engineer to join our Last Mile Maps Experience team. As a member of this team, you will be responsible for designing, developing, testing, and deploying systems to process high volume data from GPS, accelerometer, magnetometer, and other sensors on mobile devices.Key ResponsibilitiesDesign and...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a Senior Systems Software Engineer to join our TAO Toolkit Team at NVIDIA. Our team builds frameworks, services, algorithms, and tools that power the largest NVIDIA Multi-Modal Foundation Models and their customization.Key Responsibilities:Design, develop, and support a platform to access large datasets, integrating data from various...


  • Santa Clara, California, United States NVIDIA Full time

    Shape the Future of Autonomous MachinesNVIDIA's Solution Engineering team is revolutionizing the field of robotics. As a Senior Robotics Software Engineer, you will play a crucial role in building and deploying scalable robotic solutions.Key Responsibilities:Collaborate with external partners to develop application software architectureAdvance and refine the...


  • Santa Clara, California, United States LG Electronics Full time

    Unlock Your Potential as a Senior Full Stack Software EngineerLG Electronics is a global leader in technology, dedicated to creating innovative solutions for a better life. As a Senior Full Stack Software Engineer, you will be part of a team that develops software services from conception to deployment. Your expertise will be essential in maintaining and...


  • Santa Clara, California, United States Medtronic Full time

    About the RoleWe are seeking a highly skilled Senior Software Quality Engineer to join our team at Medtronic. As a key member of our software development team, you will be responsible for ensuring the quality and reliability of our software products.Key Responsibilities:Maintain compliance to standards for quality management systems, information security...