Skip to content

Job Openings

R-D Engineer I (Emulation Engineer)

Spring Lk Pk, MN 55432

Posted: 04/12/2024 Employment Type: Contract Job Category: Technology Job Number: 604034 Is job remote?: Yes Country: United States

Job Description


Top 3 technical  skills that are required for the role:
  1. Hardware simulation, RTL code experience in Verilog or VHDL  
  2. Experience with scripting languages, (Python, bash, TCL) 
  3. Proven experience in the design, development, and maintenance of hardware test environments/models preferably in the medical device industry.

Education Required: Bachelor’s degree

Years’ Experience Required: 1-5 yrs. experience

As an emulation engineer you will work closely with hardware design engineers, firmware developers, and test engineers. This position requires the development and management of Implantable Medical Device (IMD) test environments used by Firmware Verification Test (FWVT) engineers for firmware verification through simulation, emulation, timing analysis, test analysis, and logic analysis. Candidates must have the skills to develop electronic circuit models and system hardware models written in Verilog hardware description language. Candidates must also be familiar with developing in a Linux environment using one or more software scripting languages such as python, tcl, bash, perl, etc. Finally, candidates should be familiar with developing code in C/C++. 

This role also involves overseeing the build and release process of new Firmware updates, maintaining firmware test regressions, and troubleshooting Firmware and Firmware test scripts. 

Must Have: Minimum Requirements 
  • Hardware simulation, RTL code experience in Verilog or VHDL  
  • Experience with scripting languages, (Python, bash, TCL) 
  • Proven experience in the design, development, and maintenance of hardware test environments/models preferably in the medical device industry 
  • Bachelor's degree 
  • Excellent problem-solving skills and the ability to work independently 
  • Strong analytical and critical thinking skills 
  • Effective communication and collaboration skills 
  • Commitment to continuous learning and adaptation 

Nice to Have 
  • Cadence Emulation toolset experience 
  • Linux Development Experience 
  • Code Development in C/C++ 
  • Familiarity with CI/CD processes 
  • Bachelor's degree with 2+ years of working experience or advanced degree
  • Software/Hardware Engineering or related field. 
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Spring Lk Pk, MN

Ready to kickstart your career in the vibrant Spring Lake Park, Minnesota area? This charming town, situated just north of Minneapolis, offers a perfect blend of small-town charm and big-city amenities. With a plethora of job opportunities in industries like healthcare, technology, and manufacturing, Spring Lake Park provides a fertile ground for professional growth and development. Explore opportunities near landmarks like the majestic Coon Rapids Dam Regional Park, catch a show at the historic Chanhassen Dinner Theatres, or cheer on the Minnesota Twins at Target Field. Discover the unique cuisine, art galleries, and outdoor recreation that make this region a hidden gem for job seekers. Let us connect you with exciting job openings in this dynamic community - start your career journey today!

Although this hasn't been an issue at Planet Pharma, the staffing industry has seen an increase in people falsely representing themselves as recruiters to gather personal information from job seekers. For your safety, do not provide sensitive data to anyone you have not spoken with thoroughly and never provide banking information during the application process. Candidate safety is a top priority at Planet Pharma.