1

Rtl Design Jobs in Michigan (NOW HIRING)

FPGA Engineer

Grand Rapids, MI

$124K - $160K/yr

Design and implement RTL using VHDL and/or Verilog * Apply DO-254 airborne electronic hardware development processes * Perform requirements-based verification of firmware designs * Generate design ...

Senior Fpga Engineer

Southfield, MI ยท Hybrid

$100 - $110/hr

Proven experience in FPGA or ASIC design and RTL implementation. * Solid understanding of DSP algorithms, including FFT, filtering, modulation, and demodulation. * Hands-on experience with IQ radio ...

Store Manager

Troy, MI ยท On-site

Target Optical is part of EssilorLuxottica, a global leader in the design, manufacture and ... Completes monthly Store Visit Form for review with RTL and optical team. * Ensures all operating ...

Store Manager

Troy, MI ยท On-site

Target Optical is part of EssilorLuxottica, a global leader in the design, manufacture and ... Completes monthly Store Visit Form for review with RTL and optical team. * Ensures all operating ...

Target Optical is part of EssilorLuxottica, a global leader in the design, manufacture and ... Completes monthly Store Visit Form for review with RTL and optical team. * Ensures all operating ...

Rtl Design information

See Michigan salary details

$70.2K

$121.5K

$159.1K

How much do rtl design jobs pay per year?

As of Jul 26, 2026, the average yearly pay for rtl design in Michigan is $121,472.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,500.00 and $118,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Rtl Design position, and why are they important?

To thrive as an RTL Design engineer, you need a solid background in digital logic design, computer architecture, and proficiency in hardware description languages such as Verilog or VHDL, typically supported by a degree in electrical or computer engineering. Familiarity with EDA tools like Synopsys, Cadence, or Mentor Graphics, and experience with FPGA/ASIC flows, are highly valuable, as are relevant industry certifications. Strong problem-solving skills, attention to detail, and effective communication foster successful collaboration with verification and physical design teams. These skills are crucial for delivering robust, efficient hardware solutions in complex chip development projects.

What does a typical day look like for an RTL Design engineer and how do they interact with other teams?

A typical day for an RTL Design engineer involves writing and optimizing RTL code, running simulations, debugging designs, and reviewing results from verification teams. Collaboration is key, as you will frequently interact with verification engineers, physical design teams, and architects to ensure the design meets both functional and performance requirements. You may also participate in design reviews, resolve issues found during testing, and work with project managers to meet deadlines. This cross-functional teamwork creates a dynamic environment where communication and problem-solving skills are highly valued, helping ensure the successful delivery of silicon products.

What does an RTL designer do?

An RTL (Register Transfer Level) designer creates digital circuit designs using hardware description languages like VHDL or Verilog. They develop and verify the logic for integrated circuits, working closely with verification engineers and using simulation tools to ensure correct functionality before manufacturing.

What is the salary of RTL designer?

The salary of an RTL (Register Transfer Level) designer typically ranges from $70,000 to $130,000 annually, depending on experience, location, and industry. Entry-level positions may start lower, while experienced engineers with skills in VHDL or Verilog can earn higher salaries, especially in high-demand tech hubs.

How do I get into RTL design?

To get into RTL design, you should have a strong understanding of digital logic design, hardware description languages like VHDL or Verilog, and experience with FPGA or ASIC development tools. A bachelor's degree in electrical engineering, computer engineering, or a related field is typically required, and gaining hands-on experience through internships or personal projects can be highly beneficial.

What is an RTL Design job?

An RTL (Register Transfer Level) Design job involves designing and implementing digital circuits using hardware description languages (HDLs) like Verilog or VHDL. RTL engineers translate high-level specifications into synthesizable logic, ensuring functionality, power efficiency, and performance. They collaborate with verification engineers to test and debug designs before fabrication. This role is crucial in developing ASICs, FPGAs, and other digital hardware components.

Is RTL design a good career?

RTL (Register Transfer Level) design is a specialized field within digital design and hardware engineering, focusing on creating and optimizing digital circuits using hardware description languages like VHDL or Verilog. It offers opportunities in semiconductor, electronics, and chip design industries, often requiring knowledge of digital logic, verification tools, and hardware development processes. The career can be stable and well-paying for those with technical skills and industry experience.
What are the most commonly searched types of Rtl Design jobs in Michigan? The most popular types of Rtl Design jobs in Michigan are:
Infographic showing various Rtl Design job openings in Michigan as of July 2026, with employment types broken down into 100% Full Time. Highlights an 50% In-person, 25% Hybrid, and 25% Remote job distribution, with an average salary of $121,472 per year, or $58.4 per hour.
SystemC Modelling Engineer

SystemC Modelling Engineer

Pi Square Technologies LLC

Farmington Hills, MI โ€ข On-site

$98K - $134K/yr

Full-time

Posted 27 days ago


Job description

SystemC Modelling Engineer
Description:
  • Will be responsible for developing and maintaining high-fidelity system-level models using SystemC for hardware/software co-design and verification.
  • This role is crucial for enabling early performance analysis, architecture exploration, and functional validation of complex embedded systems.
  • The engineer will work closely with architecture, design, and verification teams to ensure the accuracy and efficiency of the SystemC models.
  • Projects will involve modeling various components of a platform, including processors, memory subsystems, and peripherals.
  • The candidate will utilize SystemC and related simulation environments.

Key Roles & Responsibilities:
  • Develop and maintain accurate and efficient SystemC models of platform components, including processors, memory controllers, and peripherals.
  • Implement TLM-based interfaces for communication between SystemC models and other simulation environments.
  • Validate the accuracy of SystemC models through comparison with RTL simulations and hardware prototypes, achieving a model fidelity target of X% (define target).
  • Collaborate with architecture and design teams to define modeling requirements and ensure models accurately reflect system specifications.
  • Contribute to the development of SystemC modeling guidelines and best practices within the organization.
  • Create and maintain documentation for SystemC models, including model descriptions, usage examples, and validation reports.
  • Debug and resolve issues identified during SystemC simulation, improving model performance and stability, reducing simulation time by X%.
  • Participate in code reviews and provide constructive feedback to other engineers.

Required Skills:
  • SystemC & TLM (Transaction Level Modeling)
  • C++ (Proficient level, including object-oriented design principles)
  • Hardware Description Languages (HDLs): VHDL or Verilog (Understanding and ability to interface with)
  • Debugging Tools (e.g., GDB, DVE)
  • Scripting Languages (Python, Perl, or similar)
  • Version Control Systems (Git)
  • Embedded Systems Architecture (Understanding of processor architectures, memory hierarchies, and bus protocols)
  • Communication (Excellent written and verbal communication skills)
  • Problem-Solving (Strong analytical and problem-solving abilities)
  • Team Collaboration (Ability to work effectively in a team environment)
  • Defining transaction level models of non-memory mapped interfaces (I2C, SPI, USB, CAN, Ethernet etc.)
  • Porting the embedded operating system (Linux, VxWorks, Android ) on the virtual prototype, developing the device drivers etc.
  • Verification of models at IP & SoC level.
  • Develop regress able self-checking test suites using C/ARM assembly.
  • Develop System Level Flows and Methodologies using virtual prototypes

Desired Skills:
  • Experience with Board bring-up, platform initialization, board support package development, peripherals such as PCIe, I2C, SPI, USB, UART , OS primitives, memory management, scheduling, interrupts, and multi-threading.
  • Good experience in system level debugging with comprehensive understanding of managing and prioritizing system level issues.
  • Extensive background in firmware development or embedded software development within a multicore environment or hardware context.