Senior Software Engineer I, Computational Geometry & BIM
Location: Austin, Texas, United States
Department: Software Development
ICON is looking for an experienced, open-minded, structured thinker who loves to solve complex problems and appreciates the value of prototyping and iterating applications over time. As a Senior Software Engineer II focusing on Computational Geometry & BIM at ICON, you will be responsible for developing and architecting the pre-print, computational geometry software platform for ICON's construction printing systems. This role is based on site at our Austin, TX HQ Campus and will report to our Director of Software Engineering.
RESPONSIBILITIES:
- Lead the design and implementation of new features and products to support our BuildOS design platform
- Architect and develop cutting-edge geometric algorithms that unlock the potential of ICON 3D printing technology
- Build and maintain internal tools to help visualize, instrument and debug the 3D printing process
- Partner with Architects, Structural Engineers and Building Scientists to convert architectural plans to highly efficient and structurally sound path-planning algorithms
- Work closely with R&D engineers to perfect print quality across ICON's lineup of devices and materials
- Create robust software integrations with 3rd party CAD and CAM software
- Design and develop BIM automation tooling to streamline architectural workflows and extract design intelligence from building models
- Lead exploration and prototyping of AI-driven design approaches for generative design, design optimization, and intelligent automation of construction planning
- Build systems that bridge architectural intent with manufacturing constraints through computational design
- Drive technical standards and best practices for computational geometry systems
MINIMUM QUALIFICATIONS:
- 8+ years of professional experience as a software engineer with demonstrated technical leadership
- BS in Computer Science or equivalent experience
- Proven ability to work closely with a wide variety of stakeholders to rapidly analyze and reduce large requirements into small deliverables
- Strong experience building platforms, micro-services, and APIs at scale
- Track record of architecting complex systems and making sound technical decisions
- A willingness to accept failure, learn and try again, and an open mind to try solutions that may seem impossible at first
- Excellent ability to communicate clearly and succinctly both in-person and via written asynchronous channels
- Experience mentoring other engineers and contributing to team growth
PREFERRED SKILLS AND EXPERIENCE:
- Advanced degree in Computer Science
- A passion for learning new disciplines and gaining a deep understanding of how other professionals do their work
- Strong Node.js and TypeScript experience, with a functional programming approach
- Deep mathematical background in geometry, linear algebra, numerical analysis and advanced 3D mathematics
- Strong intuition for physical systems and principles of stability
- Extensive experience with tools and services that leverage three-dimensional trigonometry to calculate and analyze shapes and tool paths
- Hands-on experience with BIM platforms (Revit, Rhino, Grasshopper) and their APIs for automation
- Familiarity with AI/ML frameworks and applications in design, generative modeling, or optimization problems
- Experience in computational design, algorithmic architecture, or design automation
- React, Redux, and RxJs experience
- Proven experience interfacing with CAD and CAM software APIs
- Experience with parametric modeling frameworks and computational design tools
- Strong interest in the principles of parametric architecture
- PostgreSQL, GraphQL experience
- Modern CI/CD workflows: GitHub, Jenkins, Travis, etc.
- Experience with geometric kernel libraries (CGAL, Open CASCADE, etc.)
Furthermore, as a federal government contractor, the Company maintains an affirmative action program which furthers its commitment and complies with recordkeeping and reporting requirements under certain federal civil rights laws and regulations, including Executive Order 11246, Section 503 of the Rehabilitation Act of 1973 (as amended) and the Vietnam Era Veterans' Readjustment Assistance Act of 1974 (as amended).
Headhunters and recruitment agencies may not submit candidates through this application. ICON does not accept unsolicited headhunter and agency submissions for candidates and will not pay fees to any third-party agency without a prior agreement with ICON.
As part of our compliance with these obligations, the Company invites you to voluntarily self-identify as set forth below. Provision of such information is entirely voluntary and a decision to provide or not provide such information will not have any effect on your employment or subject you to any adverse treatment. Any and all information provided will be considered confidential, will be kept separate from your application and/or personnel file, and will only be used in accordance with applicable laws, orders and regulations, including those that require the information to be summarized and reported to the federal government for civil rights enforcement purposes.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say