ForGood
Home / Jobs /Engineering & Technology / Software Engineer
A
Astera

Software Engineer

LocationEmeryville, CA
SetupHybrid
LevelMid
Posted1d ago
Engineering & Technology

Quick answer

Astera is hiring a hybrid Software Engineer based in Emeryville, CA, to build core infrastructure for large-scale distributed biological and physics-based simulation systems.

Role
Software Engineer
Organization
Astera
Location
Emeryville, CA
Work setup
Hybrid
Level
Mid
Category
Engineering & Technology

The role

Astera is seeking a Software Engineer to build core infrastructure for large-scale distributed simulation systems, including biological and 3D physics environments. The role involves working at the intersection of high-performance C++, distributed computing, and networking to accelerate scientific innovation. You will optimize simulation throughput, develop execution systems, and profile performance across CPUs, GPUs, and clusters. This is a high-impact position designed for engineers who enjoy working like high-velocity startups to solve complex technical challenges.

What you'll do

  • Design and implement distributed simulation systems
  • Build networking infrastructure for synchronized multi-node simulation
  • Develop and optimize MuJoCo-based 3D physics environments
  • Optimize simulation throughput across CPUs, GPUs, and clusters
  • Profile and eliminate bottlenecks in networking, scheduling, and synchronization

What it takes

  • Strong C++ systems programming experience
  • Demonstrated experience with distributed systems and networking protocols
  • Experience with MuJoCo or other 3D physics simulators
  • Proficiency in building performance-critical systems on Linux
  • Deep understanding of concurrency, multithreading, and performance optimization

What you'll bring

C++ systems programmingDistributed systemsNetworking protocolsMuJoCo3D physics simulationLinux

How we treat you

Competitive compensation package and benefits detailed at https://www.notion.so/Astera-Benefits-Summary-Residents-and-Temporary-Staff-30caa1d01f248091ab8be9eaed84f998.

Frequently asked questions

Where is this job located?

This position is hybrid and based out of the Astera office in Emeryville, CA.

What is the compensation for this role?

The compensation is not explicitly specified; the salary range is based on the Bay Area and will be commensurate with your experience.

What are the primary technical qualifications required?

Candidates must have strong C++ systems programming experience, familiarity with Linux, and proven expertise in distributed systems, networking, and 3D physics simulators like MuJoCo.

How do I apply for this position?

The provided job description does not specify an application deadline or a direct application portal, so please check the official Astera careers page for submission instructions.

How to apply

Apply directly on Astera's site. We link straight through — no resume parsing, no profile to fill out.

Apply now →

This listing is aggregated from a third-party source and its summary may be auto-generated, so details can be inaccurate or out of date. ForGood is not the employer and is not liable for the content — please verify everything on Astera's official posting before applying.