Posted:
6/27/2024, 6:53:28 AM
Location(s):
California, United States
Experience Level(s):
Senior
Field(s):
IT & Security
Workplace Type:
On-site
Website: http://www.penumbrainc.com/
Headquarter Location: Alameda, California, United States
Employee Count: 5001-10000
Year Founded: 2004
IPO Status: Public
Last Funding Type: Post-IPO Equity
Industries: Biotechnology ⋅ Developer Platform ⋅ Medical Device