Hardware Soc Modelling Engineer
: Job Details :


Hardware Soc Modelling Engineer

Capgemini Engineering

Location: Rochester,MN, USA

Date: 2025-03-18T13:17:02Z

Job Description:

Job Title: Hardware SoC Model Engineer

Location: Rochester, Minnesota (preferred) or Remote

Job description:

We are looking for a Senior Hardware SoC Model Engineer with expertise in Renode.

The ideal candidate will have a strong background in embedded software development and a deep understanding of hardware modeling. It involves crafting the models, writing unit test cases and eventually integrate Firmware code and run / modify integration tests.

KEY RESPONSIBILITIES:

  • Develop hardware models using Renode in C# for simulating SoC architectures.
  • Implement and test virtualized embedded hardware systems in a simulation environment.
  • Design, develop, and complete unit tests to validate model functionality and accuracy.
  • Collaborate with firmware, embedded software, and hardware teams to ensure seamless integration.
  • Optimize hardware simulations for performance, accuracy, and debugging efficiency.
  • Contribute to documentation, code reviews, and standard processes in hardware modeling.

Required Qualifications:

  • 5+ years of experience in hardware SoC model creation and embedded systems development.
  • Hands-on expertise with Renode using C# for hardware simulation and unit testing.
  • Strong proficiency in C/C++, Python, and hardware description languages (HDL/Verilog/VHDL).
  • Deep understanding of embedded processor architectures (ARM, RISC-V, etc.).
  • Experience working with peripherals, bus protocols (SPI, I2C, UART, PCIe, etc.), and low-level hardware interactions.
  • Familiarity with Linux-based embedded development and real-time operating systems (RTOS).
  • Strong problem-solving skills and ability to debug complex hardware-software interactions.
  • Excellent collaboration and communication skills.

Required Skills:

  • BS or MS degree in Electrical Engineering or Computer Engineering, with 6-10 years of experience
  • Deep understanding of SystemVerilog UVM and coverage driven verification methodology
  • History of building and improving UVM based verification methodology
  • Ability to context switch from unit level verification to top level verification
  • Knowledge of ARM processors, DSP & AMBA bus,
  • Great written and verbal communication skills
  • Interest in ASICs, SoCs, hard disk drives, flash memory, semiconductor components
  • Strong teammate who can collaborate effectively with colleagues

Life at Capgemini

Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer:

  • Flexible work
  • Healthcare including dental, vision, mental health, and well-being programs
  • Financial well-being programs such as 401(k) and Employee Share Ownership Plan
  • Paid time off and paid holidays
  • Paid parental leave
  • Family building benefits like adoption assistance, surrogacy, and cryopreservation
  • Social well-being benefits like subsidized back-up child/elder care and tutoring
  • Mentoring, coaching and learning programs
  • Employee Resource Groups
  • Disaster Relief

About Capgemini Engineering

Leading in engineering and R&D services, Capgemini Engineering merges industry expertise with groundbreaking technology in digital and software.

Capgemini Engineering is a key part of the Capgemini Group, a global leader in collaborating with companies to transform and manage their business using technology. The Group is driven by its purpose of unleashing human energy through technology for an inclusive and balanced future. It is a responsible and diverse group of 340,000 team members in over 50 countries. Capgemini, with its strong over 55-year history, is trusted by clients to unlock technology's value to address their business needs comprehensively.

Get the Future You Want | www.capgemini.com

Disclaimer

Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.

Job description includes duties, qualifications, and possible accommodations for disabilities.

Capgemini is dedicated to offering reasonable accommodations throughout our recruitment process. If you require assistance or accommodation, please get in touch with your recruiting contact.

Click the following link for more information on your rights as an Applicant

Capgemini may take your image (video or screenshot) during interviews for verification purposes.

US job applicants need valid work authorization not requiring future visa sponsorship by Capgemini.

Apply Now!

Similar Jobs (0)