Senior Software Engineer I, Computational Geometry & BIM
Icon
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.)
ICON is an equal opportunity employer committed to fostering an innovative, inclusive, diverse and discrimination-free work environment. Employment with ICON is based on merit, competence, and qualifications. It is our policy to administer all personnel actions, including recruiting, hiring, training, and promoting employees, without regard to race, color, religion, gender, sexual orientation, gender identity, national origin or ancestry, age, disability, marital status, veteran status, or any other legally protected classification in accordance with applicable federal and state laws. Consistent with the obligations of these laws, ICON will make reasonable accommodations for qualified individuals with disabilities.
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.
- ICON is seeking a Senior Software Engineer to advance computational geometry and BIM for construction printing systems. You will design algorithms, architect platforms, and build tools bridging architectural models to manufacturing constraints. This role is onsite at our...BimSenior
- ICON Technology is seeking a Senior Software Engineer II in Austin, TX, to develop and architect the computational geometry software platform for their construction printing systems. This role involves leading the design of products, developing geometric algorithms, and...BimSenior
- Senior Software Engineer I, Computational Geometry & BIM Austin, Texas, United States 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....BimSeniorContract workFor contractorsFor subcontractorWork at office
- Iconcareers is seeking a Senior Software Engineer II specializing in Computational Geometry and Building Information Modeling (BIM). This role at our headquarters in Austin, TX, involves developing the software platform for ICON's construction printing systems. The ideal...BimSenior
- ICON is seeking a Senior Software Engineer II in Austin, TX, focused on Computational Geometry & BIM. The ideal candidate has over 10 years of experience, leading projects in software development and architecture, particularly in geometrical algorithms for 3D printing....Bim
- ...forward. Join us and, together, we’ll advance your career.THE ROLE: AMD’s SW Ecosystem Security Engineering Team is seeking a software engineer to deliver confidential computing enablement for AMD EPYC platforms, with primary emphasis on Kubernetes and KubeVirt-based...Senior
- ...experiences to meet the needs of our growing audience. As a Senior Software Engineer, you'll deliver complex code solutions. You'll support the... ...high-velocity contributions? What is your background? A Computer Science degree or comparable formal training, certification...SeniorWork experience placement
$89.2k - $209.5k
...are keyWhat We’re Looking For:Adaptable Engineers: Self-motivated individuals with a quick... ...into any part of the stack, as well as software debugging and low-level systems troubleshooting... ...QualificationsBS or MS degree in Computer Science or relevant technical field involving...SeniorTemporary workFlexible hours$168k - $264.5k
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing... ...for a creative and passionate Senior Software R&D Engineer specializing in VLSI Physical Design.... ...work on everything from computational geometry and placement to graph optimization and...SeniorFull time$184k - $287.5k
...silicon does not tape out without the farm behind it. Our EDA compute environment runs millions of cores across federated LSF cells,... ...scheduler estate onto a single LSF platform, and we are looking for an engineer who knows LSF at the level of its internals — not just its...SeniorFull timeRemote work$184k - $287.5k
...hand does not scale, and we are not going to try. NVIDIA is building a config-as-code foundation for its EDA compute farm, and we need an automation engineer to own it end to end. You are joining at the point where this is still partially manual and inconsistently applied...SeniorFull time- AMD is seeking a dynamic Systems Design Engineer to contribute to its growing team in Austin, TX. You will drive technical innovation,... ...programming skills, debugging techniques, and a degree in electrical or computer engineering. This role requires collaboration and the ability...Senior
$143.05k - $238.42k
...high‑quality optical software for 50 years. We provide... ...some of the brightest engineers in both the Software... ...We are looking for a Senior Software Engineer with... ...or Master’s degree in Computer Science or technical field... ...foundation in 3D geometry and numerical method....SeniorFlexible hours- AMD is seeking a Senior Physical AI Software Engineer to develop next-generation software for intelligent edge systems that combine embedded computing, real-time processing, computer vision, and AI. You will design, develop, and optimize software spanning embedded Linux...Senior
- ...As a Senior Software Engineer II at Aledade, we maintain, improve, and expand our web application and data pipelines. We're looking for engineers... .... Minimum Qualifications: ~ BS/BTech (or higher) in Computer Science, Engineering or a related field. ~6+ years...SeniorFull timeTemporary work
$100k - $120k
...company delivering sustainable design, engineering, and consultancy solutions for... ...seeking a highly skilled and motivated Computational Designer to join our data-driven Computational... ...and formats including 3D modeling software, GIS, BIM, and software development...BimFull timePart timeLocal areaRemote work- ...over their data and customer experiences. We are seeking a Senior Software Engineer to join our dynamic team. In this pivotal role, you will drive... ...Requirements ~ Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. ~5+...SeniorFull time
$143.7k - $194.4k
Amazon Robotics is looking for Software Development Engineers who are passionate, innovative and have a strong drive to automate and simplify. This... ...Management - Cloud Services within the Global Edge Compute Team and have responsibility for software engineering across...Full timeTemporary workInternshipSeasonal workWorldwideFlexible hours- ...this is the team for you. About the Role As a Senior Software Engineer, Android on the Roku Mobile App team, you’ll play a key role... ...managers, designers, and QA engineers ~ A degree in Computer Science, Engineering, or a related technical field, or equivalent...SeniorFull timeLocal area
- ...goals. Whoever deploys frontier compute infrastructure fastest will... ...with teams spanning hardware and software. Speed and scale are our key... ...domain actually speaks: KMZ, BIM, Revit, vendor docs.Make AI agents... ...fast, whether it's a workflow engine, an authz model, or a...BimLocal area
- ...military base, Ditto's peer-to-peer sync engine ensures devices stay connected and data... ...radically decrease the time-to-value of our software by integrating it directly into the user... ...systems. Experience with edge computing and containerized deployments on robotic...SeniorFull timeFixed term contractLocal areaImmediate startRemote workFlexible hours
- ...processes to make work work better. Our software solutions harness the power of AI and... ...an impact? We are looking for a Senior Software Engineer to actively contribute to the development... ...programming Bachelor's degree in Computer Science, Software Engineering, or a...SeniorFull timeTemporary workCasual workWorldwideFlexible hours
- ...military base, Ditto's peer-to-peer sync engine ensures devices stay connected and data... ..., and SDKs all build upon. As a Senior Software Engineer — Embedded Database, you will:... ...Haves: Bachelor’s degree or higher in Computer Science or Engineering. Familiarity...SeniorFull timeRemote workFlexible hours
$108.4k - $227.5k
Job Title: Senior Software Engineer NAVAIR Product Line Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start... ...a TS/SCI security clearance • Bachelors or equivalent in Computer Science, Computer Engineering, or Electrical Engineering...SeniorFull timeContract workWork experience placementLocal areaFlexible hours$168k - $270.25k
The NVIDIA Experience (NVEX) Solutions Engineering team is looking for an experienced solution... ..., and contribute to products and software tooling. You must have excellent problem... ...customersWhat we need to see:Minimum of a BS in Computer Engineering, Electrical Engineering, or...SeniorFull timeWeekend work$184k - $287.5k
...the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing... ...of infrastructure tools used by design engineers for build and verification of... ...architectural, RTL, and gate level designs. As a senior software engineer, you will craft highly...SeniorFull timeWorldwide$184k - $287.5k
We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU. Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of...SeniorFull time$152k - $241.5k
...actively collaborate with architecture, software, product, and research teams to shape... ...now looking for a Deep Learning Software Engineer to help develop simulation... ...learning compiler kernel code generation and computational graph optimization using analysis based...SeniorFull time$152k - $241.5k
NVIDIA's high-performance computing platforms are powering the AI revolution across many... ...applications and industries. Within our software stack, CUTLASS stands out as a popular... ...PhD degree in Computer Science, Computer Engineering, or related field (or equivalent...SeniorFull time$152k - $241.5k
NVIDIA's high-performance computing platforms are powering the AI revolution across many... ...applications and industries. Within our software stack, CUTLASS stands out as a popular... ...PhD degree in Computer Science, Computer Engineering, or related field (or equivalent...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer I, Computational Geometry & BIM. Be the first to apply!
- software engineer internship Austin, TX
- software development engineer aws Austin, TX
- software developer internship no experience Austin, TX
- real time software engineer Austin, TX
- financial software developer Austin, TX
- part time software developer Austin, TX
- graduate software developer Austin, TX
- software engineer travel Austin, TX
- experienced software developer Austin, TX
- remote entry level software developer Austin, TX


