Wonderschool
ICON
Senior Software Engineer, Computational Geometry & BIM
Über die Stelle
ICON sucht einen erfahrenen, aufgeschlossenen und strukturierten Denker, der komplexe Probleme löst und den Wert von Prototyping und iterativer Anwendungsentwicklung über die Zeit schätzt.
Als Senior Software Engineer mit Schwerpunkt auf Computational Geometry & BIM bei ICON sind Sie für die Entwicklung und Architektur der Pre-Print-Softwareplattform für Computational Geometry für die Bau-Drucksysteme von ICON verantwortlich. Diese Position ist vor Ort in unserem Hauptcampus in Austin, TX, angesiedelt und berichtet an unseren Senior Director of Software Engineering.
VERANTWORTLICHKEITEN
- Leitung des Designs und der Implementierung neuer Funktionen und Produkte zur Unterstützung unserer BuildOS-Designplattform
- Architektur und Entwicklung von hochmodernen geometrischen Algorithmen, die das Potenzial der 3D-Drucktechnologie von ICON erschließen
- Erstellung und Wartung interner Tools zur Visualisierung, Instrumentierung und Fehlerbehebung des 3D-Druckprozesses
- Zusammenarbeit mit Architekten, Bauingenieuren und Bauwissenschaftlern zur Umwandlung von Architekturplänen in hocheffiziente und strukturell solide Pfadplanungsalgorithmen
- Enge Zusammenarbeit mit F&E-Ingenieuren zur Perfektionierung der Druckqualität über die Geräte und Materialien von ICON hinweg
- Entwicklung robuster Software-Integrationen mit 3rd party CAD und CAM Software
- Design und Entwicklung von BIM-Automatisierungswerkzeugen zur Optimierung architektonischer Arbeitsabläufe und zur Extraktion von Designintelligenz aus Gebäudemodellen
- Leitung der Erforschung und des Prototypings von KI-gesteuerten Designansätzen für generatives Design, Designoptimierung und intelligente Automatisierung der Bauplanung
- Erstellung von Systemen, die architektonische Absichten mit Fertigungsbeschränkungen durch Computational Design verbinden
- Treibende technische Standards und Best Practices für Computational Geometry Systeme
MINDESTQUALIFIKATIONEN
- 8+ Jahre Berufserfahrung als Software-Ingenieur mit nachgewiesener technischer Führungserfahrung
- BS in Informatik oder gleichwertige Erfahrung
- Nachgewiesene Fähigkeit zur engen Zusammenarbeit mit einer Vielzahl von Stakeholdern, um große Anforderungen schnell zu analysieren und in kleine Lieferobjekte zu zerlegen
- Umfangreiche Erfahrung im Aufbau von Plattformen, Microservices und APIs im großen Maßstab
- Nachgewiesene Erfolgsbilanz in der Architektur komplexer Systeme und fundierte technische Entscheidungen
- Bereitschaft, Misserfolge zu akzeptieren, zu lernen und es erneut zu versuchen, sowie Offenheit für Lösungen, die zunächst unmöglich erscheinen mögen
- Ausgezeichnete Fähigkeit, sowohl persönlich als auch über schriftliche asynchrone Kanäle klar und prägnant zu kommunizieren
- Erfahrung in der Betreuung anderer Ingenieure und im Beitrag zum Teamwachstum
BEVORZUGTE FÄHIGKEITEN UND ERFAHRUNGEN
- Fortgeschrittener Abschluss in Informatik
- Leidenschaft für das Erlernen neuer Disziplinen und das tiefe Verständnis der Arbeitsweise anderer Fachleute
- Umfangreiche Erfahrung mit Node.js und TypeScript, mit einem funktionalen Programmieransatz
- Tiefgreifender mathematischer Hintergrund in Geometrie, linearer Algebra, numerischer Analyse und fortgeschrittener 3D-Mathematik
- Starkes Gespür für physikalische Systeme und Stabilitätsprinzipien
- Umfangreiche Erfahrung mit Werkzeugen und Diensten, die dreidimensionale Trigonometrie zur Berechnung und Analyse von Formen und Werkzeugwegen nutzen
- Praktische Erfahrung mit BIM-Plattformen (Revit, Rhino, Grasshopper) und deren APIs zur Automatisierung
- Vertrautheit mit KI/ML-Frameworks und Anwendungen in den Bereichen Design, generatives Modellieren oder Optimierungsprobleme
- Erfahrung in Computational Design, algorithmischer Architektur oder Designautomatisierung
- React, Redux und RxJs Erfahrung
- Nachgewiesene Erfahrung in der Schnittstellenanbindung mit CAD- und CAM-Software-APIs
- Erfahrung mit parametrischen Modellierungsframeworks und Computational Design Tools
- Starkes Interesse an den Prinzipien der parametrischen Architektur
- PostgreSQL, GraphQL Erfahrung
- Moderne CI/CD-Workflows: GitHub, Jenkins, Travis, etc.
- Erfahrung mit geometrischen Kernel-Bibliotheken (CGAL, Open CASCADE, etc.)
ICON ist ein Arbeitgeber, der Chancengleichheit fördert und sich für ein innovatives, integratives, vielfältiges und diskriminierungsfreies Arbeitsumfeld einsetzt. Die Anstellung bei ICON basiert auf Leistung, Kompetenz und Qualifikation. Es ist unsere Politik, alle Personalmaßnahmen, einschließlich Rekrutierung, Einstellung, Schulung und Beförderung von Mitarbeitern, ohne Rücksicht auf Rasse, Hautfarbe, Religion, Geschlecht, sexuelle Orientierung, Geschlechtsidentität, nationale Herkunft oder Abstammung, Alter, Behinderung, Familienstand, Veteranenstatus oder eine andere gesetzlich geschützte Klassifizierung gemäß den geltenden Bundes- und Landesgesetzen durchzuführen. Im Einklang mit den Verpflichtungen dieser Gesetze wird ICON angemessene Vorkehrungen für qualifizierte Personen mit Behinderungen treffen.
Darüber hinaus unterhält das Unternehmen als Auftragnehmer der Bundesregierung ein Förderprogramm, das sein Engagement weiter stärkt und die Aufzeichnungs- und Meldepflichten gemäß bestimmten bundesstaatlichen Bürgerrechtsgesetzen und -vorschriften erfüllt, einschließlich Executive Order 11246, Section 503 des Rehabilitation Act von 1973 (in der geänderten Fassung) und dem Vietnam Era Veterans' Readjustment Assistance Act von 1974 (in der geänderten Fassung).
Headhunter und Personalvermittlungsagenturen dürfen keine Kandidaten über diese Bewerbung einreichen. ICON akzeptiert keine unaufgeforderten Einreichungen von Headhuntern und Agenturen für Kandidaten und zahlt keine Gebühren an Dritte, es sei denn, es liegt eine vorherige Vereinbarung mit ICON vor.
Als Teil unserer Einhaltung dieser Verpflichtungen lädt das Unternehmen Sie ein, sich freiwillig wie unten dargelegt selbst zu identifizieren. Die Bereitstellung solcher Informationen ist völlig freiwillig und eine Entscheidung, solche Informationen bereitzustellen oder nicht bereitzustellen, hat keine Auswirkungen auf Ihre Anstellung oder unterliegt keiner nachteiligen Behandlung. Alle bereitgestellten Informationen werden als vertraulich behandelt, getrennt von Ihrer Bewerbung und/oder Personalakte aufbewahrt und nur gemäß den geltenden Gesetzen, Verordnungen und Vorschriften verwendet, einschließlich derjenigen, die die Zusammenfassung und Meldung der Informationen an die Bundesregierung zu Zwecken der Bürgerrechtseinhaltung erfordern.
Internet Applicant Employment Notices drive.google.com/drive/folders/1KtxCrS8fV9XRApKaXFjKJ5twhzR_MkGE
