Work term of 4 months starting in January 2027, focusing on building and evaluating prototypes such as DRC-clean parameterized layout generators or surrogate models that predict layout results without a full verification run.
Compensation
The pay range for this position is $25.50 - 43.00.
Responsibilities
Prototype machine learning and optimization methods for placement, routing and layout synthesis of RFIC and analog blocks
Build layout generators, including parameterized cells (PCells), that follow geometry, topology and foundry design rules
Build surrogate models and design-space-exploration frameworks so designers can compare options without running every candidate through the full flow
Own the data pipeline end to end, including generating layout datasets, training models and measuring the results
Write well-tested software components in Python and C++
Requirements
Master’s or PhD program in Electrical Engineering, Computer Engineering, Computer Science, EDA/CAD, Applied Mathematics or a related field
Feature Modeling Engineer (FDME) is responsible for providing operational analysis, system, sub-systems, and components models, traceability reports, and driving functional complexity reduction using MBSE approach.
Responsibilities
Provide Operational Analysis / System / Sub-systems / Components models
Generate Tests reports for individual layers with root cause analysis
Maintain Traceability report between Requirement, Test cases / Models
Implement new MBSE methods and processes evolutions
Converge with system teams leaders/designers on use case definition for MBSE deployment
Requirements
Nice to have: Java development (API and plugin development for IBM Rhapsody)
Nice to have: INCOSE best practices and system lifecycle
Concevoir, développer et maintenir les composants logiciels d'interface homme-machine (IHM) en utilisant C++
Contribuer à la modernisation et à l'évolution des solutions IHM IPMS existantes, actuellement basées sur des technologies C++ MFC héritées
Participer aux discussions sur l'architecture logicielle, aux activités de conception technique et aux revues de code par les pairs liées au développement d'applications IHM
Développer des logiciels propres, maintenables, efficaces et réutilisables, en respectant les bonnes pratiques d'ingénierie logicielle
Diagnostiquer, déboguer et résoudre les anomalies logicielles, les problèmes d'intégration et les problèmes système
Responsible for modeling vehicle requirements using MBSE, UML, SysML, and related tools, collaborating with system architects and teams to deliver high-quality models and documentation.
Compensation
We offer attractive, competitive compensation and benefits including, medical, dental, 401k, short-term disability, AD&D, tuition reimbursement, and more.
Responsibilities
Provide operational analysis, system, sub-systems, and component models
Generate test reports and root cause analysis
Produce traceability reports between requirements, test cases, and models
Collaborate with system architects, designers, and solution architects