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
Our Human Interface Devices Software team delivers high-quality drivers, frameworks and tools supporting sensing technologies across all Apple products.
Responsibilities
Maintain existing software and design new software stacks for future products and sensing technologies
Develop drivers, frameworks, and tools for iOS
Ensure sensor and software performance is optimized across all layers of the stack
Requirements
BS
Nice to have: 6 years of experience in developing embedded software
The Senior Full-Stack Engineer will lead the technical execution and strategic development for Digital Menu Board solutions for Quick Service Restaurant (QSR) clients. This role aims to deliver high-quality Content Management System (CMS) features, driving architectural decisions, and ensuring scalable and robust solutions.
Responsibilities
Lead the design and implementation of scalable, maintainable digital menu board features and services, ensuring alignment with business goals.
Mentor and guide junior engineers, fostering a collaborative and growth-oriented development environment.
Define and uphold architectural standards and best practices for system design and development.
Drive quality through robust testing, code reviews, and the adoption of best practices across the development lifecycle.
Partner with DevOps teams to optimize cloud infrastructure, ensuring high availability, scalability, and security.
Requirements
Bachelors Degree in Computer Science (or equivalent experience and/or certifications)
Senior Backend Developer, highly skilled in Node.js, wanted! We are looking for an experienced Senior Node.js Developer who feels great not only while designing system architecture and coding, but also when engaging in the creation of products in cooperation with the whole team, suggesting the best technical solutions for our clients.
Responsibilities
Programming the backend side of different, mostly mobile, products
Designing and shaping the application architecture and ensuring high code quality and best programming practices
Cooperating closely in experienced Agile teams
Writing automated tests and working with the CI/CD process
Communicating directly with the Clients, suggesting technical solutions that work for the business