Senior Software Engineer, Computational Geometry & BIM
I-Con Technology
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 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 Senior 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.
Internet Applicant Employment Notices
- ...complex problems and appreciates the value of prototyping and iterating applications over time. As a Senior Software Engineer focusing on Computational Geometry & BIM at ICON, you will be responsible for developing and architecting the pre-print, computational geometry...BimSeniorFor contractors
$95k
...AI Computational Scientist – Senior Software EngineerThe AI Computational Scientist will provide technical expertise and coordination to advance the... ...computational sciences, applied mathematics, computer science, engineering, physics, or a related field.At least three years of...SeniorWork at officeAfternoon shift$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$170.6k - $261.3k
...intuitive design, intelligent software, and next-generation safety... ...a safe stop. The RoleAs a Senior Software Engineer on the Secondary Driving... ...controllers under tight latency and compute constraints. Design and... ..., prediction, lane or road geometry), even if your core focus...SeniorFull timeLocal areaRemote workWork from homeRelocation packageFlexible hours$89.2k - $209.5k
...What 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... ...~ BS or MS degree in Computer Science or relevant technical field involving...SeniorTemporary workFlexible hours$91.1k - $146k
...before you apply.Job Description:Software EngineerBroadcom provides IT... ...team player with a strong computer science background. You'll also... ...reviews with other engineers.Participate in test plan reviews... ...catalog,GDG management, DASD 3390 geometry, andIBM'S DFDSSKnowledge of Datacom...SeniorFull timeLocal areaFlexible 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
NVIDIA is growing a senior engineering team focused on making our compute software stack first-class on NVIDIA CPU platforms. The team turns modern toolchains, build and code-health practices, performance-analysis workflows, and optimization techniques into repeatable...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 timeRemote work- ...ROLEAMD's Datacenter Performance Group is seeking a Senior Member of Technical Staff (SMTS) GPU Performance Software Engineer to drive performance analysis, SW/HW co-design... ...skills with a solid understanding of computer architecture and performance analysis.You enjoy...Senior
$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
...groundbreaking developments in High-Performance Computing, Artificial Intelligence and... ...highly motivated Full-Stack Web Applications Engineers to join this dynamic and innovative... ...scalable web services for VLSI designs. This software development team is a multifaceted Agile...SeniorFull time- ...processes to make work work better. Our software solutions harness the power of AI... ...are looking for a Senior Frontend Software Engineer to build the web experiences on top... ...across teams.RequirementsA degree in Computer Science, Software Engineering or a related...SeniorTemporary workCasual workWorldwide
$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
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- ...processes to make work work better. Our software solutions harness the power of AI... ...are looking for a Senior Fullstack Software Engineer to design and build the backend services... ...across teams.RequirementsA degree in Computer Science, Software Engineering or a related...SeniorContract workTemporary workCasual workWorldwide
- ...Fluidstack Software Engineering TeamWe're singularly focused on delivering 10 to 100s of GWs of compute faster than anyone else, rethinking every layer of the stack. We acquire power... ...formats our domain actually speaks: KMZ, BIM, Revit, vendor docs.Make AI agents first-...BimLocal area
- ...semiconductor company providing hardware and software solutions for a range of cutting-edge... ...Software Team is seeking a Senior Software Engineer to help bridge the gap between complex... ...preferredEducationBachelor’s degree in Computer Science, Computer Engineering or...Senior
- ...Warren, MI three times per week, at minimum.The RoleAs a Mobile Senior Software Engineer, your focus will be on creating cutting-edge mobile... ...& Abilities (Required Qualifications) Bachelor's Degree in Computer Science or related field, or equivalent work experience. 7+...SeniorFull timeWork experience placementLocal areaWork from homeRelocation package
- ...focus on high-impact architectural and strategic engineering challenges.We are hiring Senior Backend Software Engineers to join our team. Three reasons to apply... ...or non-relational databases.Bachelor’s degree in Computer Science or equivalent experienceInterest in AI and...SeniorTemporary workWork at officeLocal area
$184k - $287.5k
...Artificial Intelligence, High Performance Computing and Visualization. The GPU, our... ...are looking for a motivated Deep Learning engineer to bring advanced CUDA features and Distributed... ...systems principles (aka systems software fundamentals)Adaptability and passion to...SeniorFull time- ...Description:Position Description:Designs software development using object-oriented... ...and Experience:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information... ...and three (3) years of experience as a Senior Software Engineer/Developer (or closely...SeniorFull time
- Job DescriptionThe Role:As a senior engineer, you will help design, build, and safeguard the quality... ...opportunity to work hands-on writing software or solutions, based on detailed... ....What You'll Need:Bachelor's degree in Computer Science or a related field, or equivalent...SeniorFull timeContract workH1bLocal areaWork from homeRelocation package
- ...building confidence through expert guidance.We are seeking a Senior Full-Stack Software Engineer to join our high-performance engineering organization as... ...environment.Education: Hold a Bachelor’s degree in Computer Science or equivalent practical experience.AI Tools: Hands...SeniorFull timeWork at officeLocal area
$135k - $150k
...utilizing leading edge security and cloud computing services.Location: Austin, TX (onsite)... ...Development - Design, implement, and maintain software solutions such as service APIs and web... ...product managers, designers, and other engineers.Architecture and Design - Ensure that...SeniorFull timeWork at officeFlexible hours- ...wholly owned label of Take-Two Interactive Software, Inc. (NASDAQ: TTWO). Founded in 2005, 2... ..., and family entertainment.Our team of engineers, marketers, artists, writers, data... ...communication and collaborationBachelor’s degree in Computer Science, Engineering, or related field,...SeniorCasual work
$184k - $287.5k
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing... ....Are you excited about open-source software, developer tools, and the future of agentic... ...applications? We are looking for a Senior Software Engineer to help build the core libraries,...SeniorFull timeRemote work$128.88k - $245.16k
...Description: Join our Communication Runtimes team as a Senior Cloud Software Development Engineer to develop cutting-edge software features and... ...make meaningful contributions that advance scientific computing and machine learning capabilities.Key ResponsibilitiesCommunication...SeniorFull timeInternshipLocal areaImmediate startShift work- ...processes to make work work better. Our software solutions harness the power of AI and... ...make an impact?We are looking for a Senior Software Engineer Full stack to actively contribute to... ...programmingBachelor's degree in Computer Science, Software Engineering, or a related...SeniorTemporary workCasual workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Computational Geometry & BIM. Be the first to apply!
- software engineer amazon Austin, TX
- information technology software engineer Austin, TX
- federal - software developer Austin, TX
- junior software engineer Austin, TX
- graduate software developer Austin, TX
- rust software engineer Austin, TX
- software development engineer (robotics engineer) Austin, TX
- IT software developer Austin, TX
- software engineer remote Austin, TX
- junior software developer internship Austin, TX


