Home

Careers

Log in

Book my demo

Software

Software Engineer - 3D Graphics


Full-time

On-site in Chicago, IL

Solesca is the solar industry’s cutting-edge pre-CAD design solution for commercial & industrial and ground mount projects. Solar developers can effortlessly create layouts on Solesca and generate energy estimations, streamlining the engineering and sales workflow for their solar projects. All Solesca teammates share a unique passion for a job well done, for earning and giving respect, for trying their best and feeling good about their contributions to our community of great solar developers. Solesca is growing rapidly and we are looking for a software engineer with a focus on 3D rendering to join our team.


Responsibilities

As we work towards being the most advanced solar design platform on the market, it’s time for a serious upgrade to our map rendering engine. You will be leading the development of a first-of-its kind, browser-based 3D solar design platform. Think: Google Earth meets CAD for solar design. This will be built for the browser, likely using Rust targeting Wasm, and must combine high performance with powerful, CAD-like design capabilities. We will be exploring the latest graphics technologies, like WebGPU and Wasm-compatible game engines, in order to make this a reality. You are the right person for this role if the thought of building a web-based, collaborative, 3D CAD platform from the ground up excites you. You’ll work closely with our other engineers in a collaborative, small-team environment. Due to the nature of being a lean, fast-moving startup, from time to time you may be asked to assist in other areas of development, either on the frontend or backend, and flexibility is appreciated. Flexibility will be reciprocated: our goal is to enable you to work on what you’re passionate about, and this role will come with a high degree of autonomy.


Basic qualifications

  • Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience building software in lieu of a degree

  • Fluent in C/C++/Rust or similar. If not already fluent in Rust, the ability to quickly learn is required


Preferred skills and experience

  • Experience relating to 2D or 3D graphics rendering (preferred, but not required!)

  • Familiarity with React + TypeScript (for other frontend UI)

  • Experience writing and shipping customer-facing code

  • High standards for code quality, maintainability, and performance

  • Willingness to learn new technologies in any area of the stack

  • Experience with Maps / GIS / Computational Geometry data is a strong plus


Additional requirements

  • You may be asked to work extended hours/weekends dependent on product release cadence


Compensation and benefits

Pay Range: Software Engineer/Level I: $70,000.00 - $105,000.00/per year Software Engineer/Level II: $100,000.00 - $150,000.00/per year Your actual level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, and experience. Base salary is just one part of your total rewards package at Solesca. You may also be eligible for long-term incentives in the form of company shares. You will also receive access to comprehensive medical, vision, and dental coverage, as well as flexible PTO.


SOLESCA

Book a demo

Solar Tools

CONTACT

Email: contact@solesca.com

Phone: (312) 899 - 6750

Chicago, IL 60659

SOCIAL

Email: contact@solesca.com

Phone: (312) 899 - 6750

Chicago, IL 60659


© 2024 Solesca Energy, Inc.