Software Engineer
Core
Build and maintain components of an Electron and Chromium-based desktop platform for Autodesk web applications, focusing on Windows integration, runtime configuration, and security.
Role type
Individual contributor desktop platform engineer
Builds
Electron desktop applications and reusable platform capabilities for Autodesk products
Domain
Desktop software engineering, Electron, Chromium, Windows
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
JavaScript, TypeScript, Node.js, Electron, Chromium configuration, Windows OS integration, debugging, unit testing, integration testing, source control, security best practices
Preferred skills
C++, native Node.js modules, Windows APIs, desktop application packaging, performance profiling, continuous integration
Technologies
Electron, Chromium, Node.js, Windows, TypeScript, JavaScript
Responsibilities
Develop and maintain Electron main process, preload layer, and renderer integration; configure Chromium runtime and build settings; implement Windows native functionality and OS integrations; troubleshoot crashes, memory issues, and security concerns; write unit and integration tests; collaborate on design discussions and code reviews; document technical implementations.
Seniority
Junior to Mid-level, hands-on IC
