Senior C++ Math and Computational Geometry Software Engineer
Responsibilities
Develop, enhance, and support complex 2D and 3D geometric modeling algorithms in operations such as Booleans, Filleting, Intersectors, Unioning and Clipping. Invent new ways for users to interact with 3D spatial geometry in an existing 3D CAD software application. Handle “sloppy drawing” situations where shared edges of shapes are snapped together if within a certain tolerance. Optimize existing 2D geometry subsystem for real-time performance in large complex scenes and construct 3D geometry from 2D representations, clipping geometry and UV coordinates as necessary. Design robust interfaces with an emphasis on ease of use. Enhance the reliability of a mature and complex software system.
Minimum Requirements
- Minimum 5 years of experience in C++ and/or C# programming
- Minimum 5 years of experience in object-oriented design and implementation
- High proficiency with Object-Oriented design and implementation in C++ and/or C#
- High proficiency with 3D graphics, 3D math, linear algebra, numerical methods, GUI development, and WPF (Windows Presentation Foundation)
Education
BS in Computer Engineering, Systems Engineering or closely related field
How to Apply:
Qualified applicants should send resumes via Email to Stefanie@structurestudios.com.
Capable and Dependable C++ Graphics/Rendering Focused Engineer
Spoken Language(s):English
Required Work Authorization: United States
Requirements
Team-oriented, optimistic programmer needed. Should be confident enough to leverage complex, pre-existing systems. Enthusiastic and assertive, able to sell ideas to the rest of team, perhaps venturing on to improvements. Must have the drive for on-time results without neglecting important details. Should be a socially poised self-starter, able to respond to a challenge.
Job Description and Responsibilities
As a mid-level to senior level graphics/rendering engineer, you have an affinity for solving complex and interesting problems. At Structure Studios, Engineers work on a wide variety of projects. The primary responsibilities of this position include developing and implementing features in our proprietary 3D engine used for pool, landscape, and architectural design software. The selected candidate will have the opportunity to design and implement new rendering solutions into our 3D engine. Responsibilities include:
- Research and implement rendering techniques to support new features and improve image quality
- Stay up to date with modern rendering technology
- Develop, modify, optimize, and debug graphics engine
- Provide time estimates and time/performance/quality trade offs to management
- Present design and research summaries to senior developers for review
- Work with and support 3D artists
- Able to work on non-graphics code for short periods of time as needed
- Contribute innovative ideas and solutions to complex problems
Basically, you’ll work on really complex and interesting challenges.
Applicants should have
- 4+ years of strong C++, debugging, and object oriented programming skills
- 1+ years experience with some Windows UI framework such as Win32, MFC, WinForms, or WPF
- Strong 3D math and geometry skills
- Thorough understanding of the modern rendering pipeline
- Experience writing vertex and pixel shaders
- Fluent in at least one modern rendering API like Direct3D 11 or OpenGL 4.0
- Knowledge of how to find bottlenecks and optimize for modern GPU architectures
- Experience with fundamental rendering techniques such as lighting, deferred rendering, shadow mapping, normal mapping, animation, reflections, ambient occlusion
Helpful, but not required
- Previous experience working on CAD applications a plus
How to Apply:
Submit a resume or for more information, please email jobs@structurestudios.com.
Capable and Dependable C# Web Engineer
Our 3D design software is the center of the outdoor living industry, and our customer database is its ambassador. Many of our goals now and on the horizon are deeply rooted in our customer database, such as improving our customer experience, opening doors for innovative new products, and making our team’s day more productive.
At Structure Studios, we have a famously small team of engineers (currently 5) who develop our core software. Engineers here enjoy a lot of autonomy and independence in how they solve problems. Now, we are looking for someone who can wear many hats and approach the customer database from many angles.
This is a challenging job that requires a unique combination of traits:
- 7+ years of experience in coding with .Net C#, ASP.Net, MVC, SQL, data access models
- Designing Web Pages using HTML, jQuery, CSS, Knockout.js, bootstrap and CSS
- Designing Web Services using WCF, Web API (REST, JSON)
- Designing Windows applications development (WPF)
- Development of complex SQL queries using MS Transact SQL (T-SQL)
- Strong experience with MS SQL Server, database architecture, and schema design
- Understanding of Object Oriented programming
- A deep passion for programming
You’ll do well here if you have experience in the following (or you’re eager to pick up a few skills on the job):
- Amazon Web Services
- SQL Server administration
- WiX Toolset
If you have a background in most or all of the above, then odds are you have a lot of choices about how to spend your time. Consider Structure Studios as a rare opportunity to shape the way millions of people experience the second largest investment of their lives. Each and every day we are surprised and captivated by our customers’ creations, and we hope you will be, too. There are rewarding long term projects for you to join, and there is a ton of low hanging fruit. Just about any feature you touch contains something interesting to hack on that will improve how thousands of people experience our software.
How To Apply:
To submit a resume or for more information, please email jobs@structurestudios.com.
Junior Front End Designer
Software Utilized: WordPress, Dreamweaver, Adobe Photoshop
Spoken Language(s): English
Required Work Authorization: United States
Job Description:
We believe that everyone should have a great looking, easy to use website. As a Junior Front End Designer, you collaborate with Marketing and Engineering teams to create compelling, efficient and accessible web pages for us and our Members. You work independently on many projects, but also take directions from team members across the organization. The impact of your work is huge and will be used every day by thousands of people. You will use your experience to drive medium to large-sized tasks and projects while exercising considerable independent judgment and discretion.
Duties and Responsibilities:
- Conceptualize, present, and execute cutting edge designs
- Design and Develop responsive websites using HTML, CSS and Javascript
- Work closely with a small team of developers and designers to build websites and applications
Requirements:
- Passionate about useable websites
- Professional experience with Adobe Photoshop, Adobe Dreamweaver, CSS, jQuery, and WordPress
- 3+ years of interactive web design experience
- Strong understanding of and expertise in
- HTML
- CSS
- Content Management Systems (CMS)
- Javascript
- WordPress Template development
- Grid Based Design
- Web Standards and Optimization
- Strong iconography skills
- Experience creating all UI elements (icons, buttons, toggles, sliders, sprite sheets etc.)
- Self-motivated with a strong work ethic
- Positive attitude and desire to work on a team
Desired Skills and Pluses:
- Familiarity PHP, ASP and server side scripting
- SEO Experience
- Mobile Device development
How To Apply:
To submit a resume or for more information, please email jobs@structurestudios.com.
Friendly Technical Support Specialist
Job Description:
Consistently, carefully and methodically provide friendly service, helping clients with our software. A patient, pleasant, and friendly listener, cheerful talker, who is careful with quality, will receive ongoing training to succeed in our stable, secure workplace.
Duties and Responsibilities
- Provide consistent, friendly and professional customer service to large Member base
- Deliver in-depth software support to resolve Member issues with company products
- Work in a team environment to promote exceptional customer service
- Test software for bugs to assist the Quality Assurance team
Requirements:
- 2+ year(s) of customer service based computer/software support
- Strong working knowledge of installation and configuration of computer software
- Strong working knowledge of Microsoft Word and Excel
- Outstanding verbal and written communication skills
Desired Additional Skills:
How To Apply:
Please submit resume to jobs@structurestudios.com.