Esri
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 Computational Geometry Software-Plattform für die Bau-Drucksysteme von ICON vor dem Druck verantwortlich. Diese Position ist vor Ort in unserem Hauptsitz in Austin, TX, angesiedelt und berichtet an unseren Senior Director of Software Engineering.
VERANTWORTLICHKEITEN
- Leitung des Designs und der Implementierung neuer Features und Produkte zur Unterstützung unserer BuildOS Design-Plattform
- 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 Fehlersuche des 3D-Druckprozesses
- Partnerschaft 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 Workflows und zur Extraktion von Design-Intelligenz 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ührung
- 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 bei der Architektur komplexer Systeme und fundierter technischer Entscheidungen
- Bereitschaft, Misserfolge zu akzeptieren, zu lernen und es erneut zu versuchen, und ein offener Geist, um Lösungen auszuprobieren, die zunächst unmöglich erscheinen
- 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 dafür, wie andere Fachleute arbeiten
- Fundierte Node.js und TypeScript-Erfahrung 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 nutzen, um Formen und Werkzeugwege zu berechnen und zu analysieren
- 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 Modellierungs-Frameworks 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 die Schaffung eines innovativen, integrativen, vielfältigen und diskriminierungsfreien Arbeitsumfelds 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 der Executive Order 11246, Abschnitt 503 des Rehabilitation Act von 1973 (in der geänderten Fassung) und des 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 die 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
