C++ Software Engineer: Digital Logic & Emulator Compiler

Semiengineering

Burlington (MA)

On-site

USD 110,000 - 150,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Semiengineering in Massachusetts is seeking a Software Development Engineer to work on the compiler component that analyzes customer designs to map them onto emulator resources. You will focus on analysis of clock and data networks, partitioning, placement, and synthesis to support efficient mapping, mainly using C++ on Linux.

You will also write system-level tests using software simulation and help develop new testing methodologies.

Qualifications

  • Proficient in C++ on Linux systems.
  • Experience with compiler components and emulator mapping.
  • Experience writing system-level tests.

Responsibilities

  • Develop and improve the compiler component that maps customer designs to emulator resources.
  • Analyze clock and data networks, partitioning, placement, and synthesis for mapping.
  • Write tests and develop new testing methods to validate functionality.

Skills

C++
Linux
System testing

Tools

GCC
Emulator
Compiler backend

Job description

Semiengineering in Massachusetts is seeking a Software Development Engineer to work on the compiler component that analyzes customer designs to map them onto emulator resources. You will focus on analysis of clock and data networks, partitioning, placement, and synthesis to support efficient mapping, mainly using C++ on Linux.

You will also write system-level tests using software simulation and help develop new testing methodologies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer – C++ / Digital Logic Design
Software Engineer – C++ / Digital Logic Design

Semiengineering • Burlington (MA)

On-site
USD 110,000 - 150,000
Software Engineer - C++ / Digital Logic Design
Software Engineer - C++ / Digital Logic Design

Siemens EDA (Siemens Digital Industries Software) • Burlington (MA)

On-site
USD 110,000 - 160,000
Health And Wellness Benefits
C++ Compiler Engineer - Digital Logic & EDA Tools
C++ Compiler Engineer - Digital Logic & EDA Tools

Siemens EDA (Siemens Digital Industries Software) • Burlington (MA)

On-site
USD 110,000 - 160,000
Health And Wellness Benefits
Software Engineer - C++ / Compiler
Software Engineer - C++ / Compiler

Siemens EDA (Siemens Digital Industries Software) • Burlington (MA)

On-site
USD 110,000 - 140,000
Health and Wellness Benefits
C++ Software Engineer — Hardware Emulation & Logic Design
C++ Software Engineer — Hardware Emulation & Logic Design

Siemens AG • New Jersey

On-site
USD 110,000 - 198,000
C++ Compiler Engineer for EDA & Logic Synthesis
C++ Compiler Engineer for EDA & Logic Synthesis

Siemens EDA (Siemens Digital Industries Software) • Burlington (MA)

On-site
USD 110,000 - 140,000
Health and Wellness Benefits
Advanced C++ Software Engineer — EDA Emulation & Compiler
Advanced C++ Software Engineer — EDA Emulation & Compiler

Siemens AG • Burlington (MA)

On-site
USD 110,000 - 198,000
Software Engineer - Advanced
Software Engineer - Advanced

Siemens EDA (Siemens Digital Industries Software) • Burlington (MA)

On-site
USD 120,000 - 160,000
Health And Wellness Benefits
Compiler Engineer - EDA, Timing & Logic Synthesis
Compiler Engineer - EDA, Timing & Logic Synthesis

Siemens EDA (Siemens Digital Industries Software) • Burlington (MA)

On-site
USD 120,000 - 160,000
Health And Wellness Benefits
Lead C++ Engineer — High-Impact Emulator (Equity)
Lead C++ Engineer — High-Impact Emulator (Equity)

Cadence Design Systems, Inc. • New Jersey

On-site
USD 102,000 - 189,000