Jobs · Engineering · Minnesota

Senior Design Automation Engineer

Medtronic · Mounds View, MN · 1 wk ago
On-siteEngineering$104k–$156k/yrFull-time

About the role

We are seeking a Senior Design Automation Engineer to join our CRM Embedded Systems Environments team. This role will play a crucial part in developing cutting-edge medical technologies that improve the lives of millions of patients worldwide.

Responsibilities

  • Performing tool installs, upgrades, set-up and license management for our various EDA tools (Cadence Palladium software, RPP software, Xilinx, ARM and Lauterbach debuggers)
  • Developing and delivering training courses and methodology training for these tools and environments
  • Validating and producing releases of software
  • Acting as a point of contact for interfacing with tool vendors and projects
  • Assisting design engineers in debugging issues running designs on Palladium/RPP
  • Debugging and compiling/synthesizing issues on Palladium/RPP
  • Maintaining Palladium Linux host nodes
  • Running diagnostics on the Palladium, performing routine maintenance
  • Optimizing emulation performance on either Palladium or RPP
  • Supporting connecting hardware/speed bridges to the Palladium, including setting up I/O
  • Installing Linux operating system on host nodes
  • Setting up job scheduling for these resources
  • Installing Debuggers boxes (DSTREAM or Lauterbach) and managing their firmware updates
  • Modeling various analog and digital functions for emulation such as memory, power supplies, clocking etc.

Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or related technical field
  • Minimum of 4 years of relevant technical experience, or advanced degree with 2 years of technical experience
  • Experience and interest in supporting EDA tools and environments
  • Experience automating, supporting and running hardware designs on accelerators (preferably Cadence Palladium)
  • Experience with FPGA designs and FPGA tools (preferably Xilinx)
  • Experience with static timing analysis tools
  • Deep knowledge of scripting with Perl, Python, TCL, or equivalent
  • Deep knowledge of digital simulators (e.g. Cadence – Incisive, VCS)
  • Deep knowledge of Verilog, System Verilog languages
  • Working knowledge of design management tools and flows (SVN preferred)
  • Working knowledge of Linux and Windows operating systems
  • Working knowledge of Palladium power analysis
  • Working knowledge of assertion-based verification (formal & dynamic) and coverage driven-constrained random verification

Benefits

At Medtronic, we offer a competitive salary and a comprehensive benefits package, including:

  • Health, Dental, and Vision Insurance
  • Health Savings Account
  • Healthcare Flexible Spending Account
  • Life Insurance
  • Long-term Disability Leave
  • Dependent Child Care Spending Account
  • Tuition Assistance/Reimbursement
  • Employee Stock Purchase Plan
  • Employee Assistance Program
  • Simple Steps (global well-being program)

The salary range for this position is $104,000.00 - $156,000.00 USD, and the offered rate complies with federal and local regulations. Compensation and benefits information pertains solely to candidates hired within the United States (local market compensation and benefits will apply for others).

This position is eligible for a short-term incentive called the Medtronic Incentive Plan (MIP).

Regular employees are those who are not temporary, such as interns. Temporary employees are eligible for paid sick time, as required under applicable state law, and the Employee Stock Purchase Plan.

Similar jobs