Create Email Alert

Email Alert for

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.

Similar Jobs

  • Teledyne

    Principal Software Engineer

    Wilsonville, OR, United States

    • Ending Soon

    Be visionary Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oi

    Job Source: Teledyne
  • Workday

    Principal Software Engineer

    Beaverton, OR, United States

    Your work days are brighter here. At Workday, it all began with a conversation over breakfast. When our founders met at a sunny California diner, they came up with an idea to revolutionize the enterprise software market. And when we began to rise, one thing that really set us apart was our culture. A culture which was driven by our value of putting

    Job Source: Workday
  • Veeva

    Principal Software Engineer

    Portland, OR, United States

    • Ending Soon

    Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead. At the heart of Veeva are our values: Do the Right Thing

    Job Source: Veeva
  • Amazon

    Principal Software Engineer

    Portland, OR, United States

    • Ending Soon

    AWS Applications is one of the most exciting new AWS organization, with products such as Amazon Connect, AWS Clean Rooms and Just Walk Out, that attract a passionate and fast growing customer base. We are the Just Walk Out team within AWS Applications organization that is focused on 100% Physical Stores Automation. You will be joining a strong team

    Job Source: Amazon
  • Microsoft Corporation

    Principal Software Engineer

    Portland, OR, United States

    Microsoft Corporation Principal Software Engineer Portland , Oregon Apply Now Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers to levels they cannot achieve anywhere else. This is a world of more possibilities, more innovation, more openness, and the sky is the limit t

    Job Source: Microsoft Corporation
  • Autodesk

    Principal Software Engineer

    Portland, OR, United States

    • Ending Soon

    Job Requisition ID # 24WD75680 Responsibilities : Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities.

    Job Source: Autodesk
  • Teledyne FLIR LLC

    Principal Software Engineer

    Wilsonville, OR, United States

    • Ending Soon

    Be visionary Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oi

    Job Source: Teledyne FLIR LLC
  • MKS Instruments

    Principal Software Engineer

    Beaverton, OR, United States

    • Ending Soon

    The Equipment and Solutions division of MKS Instruments (formerly ESI) is one of Oregon’s oldest tech companies. This position in t he High Density Interconnect Product Engineering team designs and develops machines that enable disruptive laser-based processing and high-volume manufacturing of rigid circuit boards in the consumer electronics indust

    Job Source: MKS Instruments

Software Engineer - Principal

Wilsonville, OR, United States

Job Family: Research & Development

Req ID: 405647

Company: Siemens EDA

Job Title: Software Engineer - Principal

Job Reference #: 405647

Job Location: Fremont, CA

Siemens EDA is a global technology leader in electronic design automation software. Our software tools enable companies around the world to develop new and highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics in order to deliver better products in the increasingly complex world of chip, board and system design.

Siemens EDA is looking for a R&D lead who can understand, design, and implement LLM & AI/ML based solutions for high-level synthesis (HLS). The role is for Catapult HLS, an industry leader in HLS space, which takes ANSI C (https://en.wikipedia.org/wiki/ANSI_C) /C++ (https://en.wikipedia.org/wiki/C%2B%2B) and SystemC (https://en.wikipedia.org/wiki/SystemC) inputs and generates register transfer level (https://en.wikipedia.org/wiki/Register_transfer_level) (RTL) code targeted for FPGAs (https://en.wikipedia.org/wiki/FPGA) and ASICs (https://en.wikipedia.org/wiki/Application-specific_integrated_circuit) .

https://eda.sw.siemens.com/en-US/ic/ic-design/high-level-synthesis-and-verification-platform/

Catapult HLS tool is used by leading hardware design and systems companies for cutting edge semiconductor chip design in edge computing/automotive/machine learning/wireless design/video, image processing etc. We also work closely with academia and the tool is also used by top universities around the world in academic research to create state of the art edge computing/ML/AI chips.

These are exciting times in our space - we are growing and working on ambitious new initiatives. We are looking for passionate engineers to be part of our LLM/AI/ML team.

This team is expected to play a major role in developing several new capabilities in the Catapult HLS tool in future.

Responsibilities

Find innovative ways to use LLMs (generative AI) to generate HLS-ready models for specific architectures and leverage LLM & AI/ML techniques to lead and improve upon current High-level synthesis and High-level verification solutions like PPA exploration and estimation, or orchestration of recipes for formal-based solutions.

Leverage infrastructure and learning developed from such initiatives to other products in CSD and Siemens EDA

Analyze and improve PPA for HLS-generated RTL by improving upon existing algorithms and developing new algorithms.

Participate in the specification, architecture, design, and development of features.

Work with customers, research partners and academia to drive future innovation-related initiatives.

Be a force for improving development processes and product quality.

Work effectively with globally distributed engineering teams and the Product Validation team

Education and Experience:

PhD or post-doc in CS or ECE with research focus on EDA, preferably HLS or synthesis in general, and LLMs/AI/ML, or Masters with > 5 years of LLM/AI/ML & EDA industry experience

Deep understanding of numerical methods and sparse matrix techniques

Good knowledge of digital electrical circuits

Outstanding programming skills in C and C++, or Python, preferably on Linux platform

Proficiency in memory optimization, high-performance data structures and algorithms

Advanced multithreading programming experience.

Understanding of advanced computer architectures

The Ideal Candidate should demonstrate:

Previous experience with product development or academic research in AI/ML applicable to EDA or digital design tools.

Solid background in object-oriented design and software engineering processes.

Strong analytical and problem-solving capabilities.

Ability to collaborate as part of globally distributed team

Fluency in English with strong interpersonal and excellent oral and written communication skills.

Technical Skills (Desirable) :

Understanding of digital design for ASIC or FPGA. Hardware architecture and trade offs for digital arithmetic design.

Understanding of compiler optimizations.

Working knowledge of one or more HDL language and/or SystemC.

Python programming experience.

Prior background in applying LLMs/ML/AI in one or more areas like program analysis, EDA algorithms, compilers, DSE, PPA estimation, formal verification.

General Skills: Strong positive attitude, Good presentation and communication skills, Self-driven and self-motivating, Able to implement technical solutions independently, Relationship building capabilities, Team player.

This position will be subject to U.S. export control requirements under the International Traffic in Arms Regulations (ITAR) and/or Export Administration Regulations (EAR). Employment is contingent on either verifying the U.S. Person status or obtaining any necessary export license.

Siemens Software. Transform the Everyday

The salary range for this position is $145,700 to $262,300 and this role is eligible to earn incentive compensation. The actual compensation offered is based on the successful candidate’s work location as well as additional factors, including job-related skills, experience, and relevant education/training. Siemens offers a variety of health and wellness benefits to employees. Details regarding our benefits can be found here: www.benefitsquickstart.com . In addition, this position is eligible for time off in accordance with Company policies, including paid sick leave, paid parental leave, PTO (for non-exempt employees) or non-accrued flexible vacation (for exempt employees).

#LI-EDA

#LI-CF1

#LI-HYBRID

Equal Employment Opportunity Statement

Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, and other categories protected by federal, state or local law.

Reasonable Accommodations

If you require a reasonable accommodation in completing a job application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please fill out the accommodations form by clicking on this link Accomodation for disablity form (https://www.siemens.com/us/en/company/jobs/search-careers/accommodation-for-disability.html) If you’re unable to complete the form, you can reach out to our AskHR team for support at 1-866-743-6367. Please note our AskHR representatives do not have visibility of application or interview status.

EEO is the Law

Applicants and employees are protected under Federal law from discrimination. To learn more, Click here (https://www.dol.gov/ofccp/regs/compliance/posters/ofccpost.htm) .

Pay Transparency Non-Discrimination Provision

Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here (https://www.dol.gov/sites/dolgov/files/OFCCP/pdf/pay-transp_%20English_formattedESQA508c.pdf) .

California Privacy Notice

California residents have the right to receive additional notices about their personal information. To learn more, click here (https://new.siemens.com/us/en/general/legal/us-internet-privacy-notice-state-rights.html) .

Apply

Create Email Alert

Create Email Alert

Email Alert for Software Engineer - Principal jobs in Wilsonville, OR, United States

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.