This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

BCforward - Menlo Park, CA

posted 2 months ago

Full-time - Mid Level
Menlo Park, CA
5,001-10,000 employees
Professional, Scientific, and Technical Services

About the position

The Software Engineer IV position at BCforward is a contract role focused on optimizing the performance of VR devices, particularly in managing memory and OS usage by third-party applications. The engineer will lead performance testing efforts, ensure compliance with memory budgets, and collaborate with cross-functional teams to resolve issues. This hybrid opportunity is ideal for candidates with a strong background in software development and debugging, particularly in the context of Android OS and VR technologies.

Responsibilities

  • Lead performance testing and optimization efforts for VR devices, focusing on memory and OS usage by third-party apps.
  • Ensure OS stays within allocated 5GB memory budget.
  • Identify regressions and collaborate with the team to resolve memory and CPU issues.
  • Develop and maintain automated tests using JavaScript.
  • Utilize debugging tools like Perfetto to analyze CPU and memory usage.
  • Understand Android OS internals and app launching mechanisms.
  • Communicate effectively with cross-functional teams (XFN).
  • Drive discussions with other teams.
  • Make updates and fixes.

Requirements

  • Bachelor's degree or equivalent experience in Computer Science, Computer Engineering or similar field.
  • 3+ years of software development experience.
  • Experience with Android internals, AOSP, or Linux OS development.
  • Strong understanding of JavaScript.
  • Proficiency with debugging tools like Perfetto.
  • Knowledge of call stacks, memory allocation, and SQL.
  • Excellent debugging and analysis skills.

Nice-to-haves

  • Mid-level experience (Level 3/4).
  • Experience with performance testing and optimization.
  • Familiarity with VR devices and Android-based systems.

Benefits

  • Major medical insurance
  • Health Savings Account (HSA)
  • Dental insurance
  • Vision insurance
  • Employer-provided group life insurance
  • Voluntary life insurance
  • Short-term disability
  • Long-term disability
  • 401k
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service