Avatar for AllSpice.io
AllSpice.io
Actively Hiring
A Git platform for hardware engineers
  • B2B
  • Early Stage
    Startup in initial stages

Sr./Principal Frontend Visualization Engineer (WebGL)

  • $155k – $195k • 0.15% – 0.35%
  • Remote • 
    +1
  • 4 years of exp
  • Full Time
Posted: 1 month ago
Job Location
Visa Sponsorship

Not Available

Remote Work Policy

Onsite or remote

Hires remotely in
Preferred Timezones
Pacific Time, Mountain Time, Central Time, Eastern Time
Collaboration Hours
1:00 PM - 5:00 PM Eastern Time
RelocationAllowed
Skills
CSS
Selenium
Mocha
Jest
Playwright
Cypress end to end Testing Framework

About the job

Help define the next generation of hardware development by building a collaboration platform for circuit designs.

AllSpice is building agile development tools for hardware designers, including a git-friendly translation layer and automated CI/CD test framework for native circuit designs (think GitHub for electronics). We are the only company helping accelerate time to market for hardware products by focusing on the hardware development and release process.

We need you to help us improve our front-end and rendering engine for electronics design files so that we can automate electronics design review, release, and documentation, enabling the next generation of smart vehicles, IOT devices, rockets, medical devices, robotics, and much more.

Our Stack

  • Javascript + Vue 3 [client-side], WebGL (in development)
  • Rust – parsing & WebGL interface
  • Gitea fork
    • Go [server-side]
  • docker & terraform for deployment, playwright for e2e testing

About the role
This high-impact role comes with significant autonomy and requires a self-driven, collaborative person. You will be focused on developing a WebGL rendering engine for electrical CAD designs (helping port our existing SVG renderer):

  • Become our expert for rendering electronics design data with millions of elements, allowing for click-handling and user interaction:
    • Printed circuit board (PCB), circuit schematic, and electronics component rendering
    • User interaction with design files, like searching, filtering, and highlighting
    • 3D rendering of data
    • Technical data visualization
  • Integrate WebGL visualization engine into client-side code
  • Understand performance tradeoffs of alternate algorithms and data-structures
  • Identify proper profiling and performance measurements to understand and address bottlenecks
  • Implement automated test solutions across the stack from file input to rendered output
  • Help us develop & maintain strong coding practices

Example Projects

  • Develop highly interactive vector graphics rendering engine handling millions of 2D CAD primitives:
    • User click event handling
    • Variable level of detail redraw on zoom
    • User control over styling and shading
  • Integrate into existing e2e testing to validate design changes
  • Extend the implementation to render 3D design data

Relevant skills
You don’t necessarily have to be proficient in all of these, but the more you know the better:

  • Experience with graphics APIs such as Vulkan, Metal, DirectX, WebGL
  • Experience with Rust, parsing, and rendering data
  • Familiarity with Vue 3 or other commensurate front-end frameworks
  • Experience with front-end testing frameworks, such as…
    • Playwright
    • Jest
    • Mocha
    • Cypress
    • Selenium
  • CSS

This is a remote-first role. However, we have flex offices in Boston, MA and San Francisco, CA. You are generally expected to be available between 1pm and 5pm EST for any team meetings and/or discussions, otherwise, work hours are flexible.

Benefits
Supportive and smart colleagues, flexible work, opportunity to make a big impact, competitive salary & equity, health, dental, vision, generous PTO, home office stipend.

Email [email protected] with “Visualization Engineer” in the title and a copy of your resume and/or relevant work.

About the company

AllSpice.io company logo

AllSpice.io

Actively Hiring
A Git platform for hardware engineers11-50 Employees
  • B2B
  • Early Stage
    Startup in initial stages
Learn more about AllSpice.io image

Funding

AMOUNT RAISED
$9.2M
FUNDED OVER
2 rounds
Rounds
S
$6,000,000
Seed - Dec 2023+1

Perks

Healthcare benefits
Equity benefits
Remote friendly
Generous vacation
Company events
Volunteer opportunities

Founders

Valentina Ratner
CEO • 3 years
San Francisco
image
Kyle Dumont
CTO • 3 years
Boston
image
View the team image

Similar Jobs

Tokensoft company logo
Tokensoft
Delivering integrity to the financial markets by automating finance
GVOS  company logo
GVOS
An Edge Cloud for Autonomous Driving
Enki company logo
Enki
The AI-powered skills coach for professionals and teams
Avala AI company logo
Avala AI
Avala's mission is to provide every human being with access to economic opportunity
HashedTokens company logo
HashedTokens
Authentication system leveraging modern day security standards
Layer company logo
Layer
Bring ideas to life like never before
Lambda company logo
Lambda
GPU compute built for deep learning. Computation as an accelerant for human progress