Cutshort logo
For Employers
QFocus AI logo
Hardware Emulation Engineer
Hardware Emulation Engineer
QFocus AI's logo

Hardware Emulation Engineer

Vineet G's profile picture
Posted by Vineet G
9 - 16 yrs
₹20L - ₹60L / yr
Bengaluru (Bangalore)
Skills
Synopsys
zebu
palladium
veloce strato
RTL
Verilog
Emulation
skill iconC++
skill iconPython
Perl

We are seeking a highly skilled and passionate Hardware Emulation Engineer to join our team working withthe best in the Industry, developing innovative ASIC solutions for data center and AI Infrastructure. As an Hardware Emulation Engineer, you will be at the forefront of pre-silicon validation, ensuring the highest quality and functionality of our hardware before it goes into production.

Key Responsibilities:

·      Emulation Environment Development: Build and maintain pre-silicon emulation platforms using industry-standard systems such as Cadence Palladium or Synopsys ZeBu or Veloce Strato, Primo

·      Model Integration and Optimization: Integrate the RTL design onto the emulation platform by ensuring synthesizability, optimize build efficiency and performance, and work with high-performance transactors and emulation testbenches (e.g., using SystemVerilog, C/C++, Python).

·      Flush out emulation flow issues by performing smoke verification

·      Support validation team in execute comprehensive test content, including bare-metal and OS-based tests, to accelerate bug finding in pre-silicon on the emulation platform.

·      Collaboration: Work closely with cross-functional teams including design, verification and SW development teams to understand issues in using the emulation platform.

·      Flow Automation: Develop and enhance automation scripts and flows using Python, Perl, and shell scripting to manage regressions, optimize runtime, and improve overall verification efficiency.

·      Vendor Collaboration: Interface with emulation platform vendors to debug and quickly resolve technical issues encountered with the tools.

·      The candidate must be able to work independently and proactively on allocated technical tasks.

Required Skills:

·      Proficiency in Hardware Description Languages (HDLs) such as Verilog and SystemVerilog.

·      SoC Knowledge: Solid understanding of SoC architectures and industry-standard protocols (e.g. AXI, PCIe, ETH, USB, HVM)

·      Experience with verification methodologies (UVM, SVA) and related verification environments, including C/C++ DPI is desirable.

·      Strong scripting skills in Python, Perl, Tcl, or Shell for automation.

·      Familiarity with debugging tools (e.g., Verdi, SimVision) and waveform analysis is desirable.

Education:

Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.

Experience:

·      Proven experience of 5+ years in hardware verification and/or emulation roles.

·      Hands-on experience with at least one of the major commercial emulation platforms (Cadence Palladium, Synopsys ZeBu, or Siemens Veloce).

QFocus AI Pvt Ltd is an Equal Employment Opportunity employer.


Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About QFocus AI

Founded :
2023
Type :
Services
Size :
0-20
Stage :
Bootstrapped

About

N/A

Company social profiles

bloginstagramlinkedinfacebook

Similar jobs

USA Product Development Company
USA Product Development Company
Agency job
Chennai
3 - 11 yrs
₹12L - ₹14L / yr
skill iconPython

Python Embedded Engineer

📍 Location: Chennai

💼 Experience: 3+ Years

💰 Budget: ₹1.2 LPM

🔍 Role Overview

We are looking for a skilled Python Embedded Engineer with hands-on experience in embedded systems. The ideal candidate will work closely with cross-functional teams to design, develop, and optimize software solutions that interact with hardware platforms.

We prefer candidates who are reliable, strong communicators, and technically sound.

🛠️ Key Responsibilities

  • Design, develop, and maintain robust Python-based applications
  • Work on embedded system software development & integration
  • Collaborate with hardware, firmware, and system teams
  • Optimize software performance for embedded environments
  • Debug, troubleshoot, and resolve system-level issues
  • Participate in code reviews and follow coding standards
  • Support testing, validation, and product release

✅ Required Skills

  • 3+ years of experience in Python development
  • Strong understanding of software development fundamentals
  • Experience or exposure to embedded systems (mandatory)
  • Knowledge of hardware-software interaction & communication protocols
  • Familiarity with Git/version control systems
  • Strong analytical, problem-solving & communication skills

➕ Good to Have

  • Experience with C/C++
  • Knowledge of RTOS or Linux-based embedded systems
  • Experience with microcontrollers, sensors, or device drivers
  • Exposure to CI/CD pipelines & automated testing

🎯 Ideal Candidate

  • Trustworthy and dependable
  • Strong communication skills
  • Ability to work in a cross-functional environment
Read more
Kenfra Research
Nagercoil, Kanyakumari
2 - 5 yrs
₹3L - ₹5L / yr
skill iconPython
Matlab
Simulink

Key Requirements:

  • Strong programming skills in Python and MATLAB
  • Ability to develop, test, and optimize research-based models and algorithms
  • Good understanding of data analysis, simulations, and problem-solving techniques
  • Familiarity with technical documentation and research workflows

Preferred (Plus Point):

Prior experience working in a research environment or academic projects

Education:

Bachelor’s degree in Computer Science, Engineering (BE), or a related field.

Experience:

Minimum 2+ years of hands-on experience in Python and MATLAB.

Read more
TechGrit
TechGrit Software
Posted by TechGrit Software
Anywhere in India, Hyderabad
5 - 12 yrs
₹15L - ₹40L / yr
skill iconC++
AOSP
skill iconJava
skill iconKotlin

Job Description – Android AOSP Developer

Job Title: (Senior) Software Developer

Location: Remote

Job Summary:

TechGrit India is seeking a highly skilled Android AOSP Developer with 5-8 years of experience to join our team. This is an immediate requirement. The successful candidate will be responsible for designing, developing, and maintaining high-quality software products that meet the needs of our customers. This role will work closely with other members of the development team to ensure that software solutions are delivered on time and within budget.


Key Responsibilities:

  • Develop software applications using C++ and other programming languages as needed
  • Write clean, efficient, and maintainable code that meets the requirements of our customers
  • Design, develop, and maintain software systems, components, and libraries
  • Collaborate with other members of the development team to ensure that software solutions are delivered on time and within budget
  • Participate in the testing and debugging of software applications, and provide support to the quality assurance team as needed


Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of experience in software development using C++ in a Linux/Ubuntu environment
  • Experience working with Android AOSP code base.
  • Strong understanding of object-oriented programming concepts and design patterns
  • Strong analytical and problem-solving skills, with the ability to identify and solve complex technical problems
  • Strong communication skills and the ability to collaborate effectively within a team.
  • Bachelor's degree in Computer Science, Information Technology, or related field (preferred, but not mandatory).

Developers with these skills will excel in this role:

  • C++ in a Linux/Ubuntu environment
  • TCP/IP networking and protocols
  • Multi-process Multi-threaded environment
  • High performance, High Availability server software
  • Video H.264 encoder/decoder
  • Android, iOS, Linux client-side app development ( C++)


About TechGrit:

TechGrit is a custom software development services company dedicated to accelerating business growth through high-performing Agile teams. We specialize in delivering diversified and unique solutions across various industries, including ConstructionTech, HealthTech, FinTech, and HighTech. Our team of champion developers works closely with clients to design and develop custom software solutions that meet their business needs.

Our Mission:

To deliver high-quality and cost-effective software solutions that help companies and entrepreneurs achieve their goals and stay ahead of the competition.

Our Vision:

To be the most trusted technology partner for our customers, accelerating their business growth through innovation, reliability, and excellence by best-in-class people.

Our Core Values:

  • Customer Obsession
  • Excellence
  • Innovation
  • Teamwork
  • Integrity
  • Empathy

Join TechGrit and be part of a team that values innovation, excellence, and teamwork. We are committed to creating an inclusive environment where all employees feel valued and respected. If you are passionate and want to contribute to our mission and vision, we would love to hear from you.

Read more
nichi-in software solutions pvt. ltd.
Bengaluru (Bangalore)
4 - 9 yrs
₹5L - ₹30L / yr
skill iconC++
skill iconC
Makefile
Oracle
Databases
+4 more

Please find the Job Description for C/C++.


Mandatory Skills

-Must have experience and Good understanding about pointers & memory in C/C++

-Must have experience in Unix/Linux IPC (semaphore, shared memory, socket, multi thread)

-Must have Debug skills : gdb, coredump analysis, network packet analysis

-Must have experience in Source code syntax parser (Preferably lex, yacc, bison, etc.)

-Must have worked on build tools : Makefiles, make, etc.

-Database : Preferably Oracle Good at SQL and stored procedures


Optional Skills

-Telegram development using C/C++

-Finance/Industry domain knowledge

-Japanese speaking skills


  • Responsibilities:Troubleshoot and report RCA, propose solutions(how to fix)
  • Debug identified problems and provide fixes swiftly
  • Ability to write clear and concise documentation
  • To understand and maintain legacy codebase
  • Individual contributor, but also works closely with junior developers
  • Review source code developed by peers
  • Proactive to suggest and implement improvements on current products
  • Design and develop new features based on requirement document

Location-Bangalore


Please share your updated resume to proceed further.


Thanks & Regards

Shruti(Assistant Executive-HR)

Nichi-In Software Solution Pvt Ltd

URL:- www.nichi.com


Read more
Mysore
3 - 5 yrs
₹5L - ₹8L / yr
skill iconC++
Linux/Unix
RTOS
ARM Microcontroller
Internet of Things (IOT)

We are searching for a talented embedded developer to join our team. You will be working along-side with other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

The candidate should be proficient in C and C++ and possess detailed knowledge of microcontroller protocols. The candidate would be responsible for,

  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment.

  • Design, develop, code, test and debug system software

  • Review code and design

  • Analyze and enhance efficiency, stability and scalability of system resources

  • Integrate and validate new product designs

  • Support software QA and optimize I/O performance

 
 

Mandatory Skills:

  • Experience in C++ based applications development  for embedded system applications

  • Solid understanding of OOPs, SOLID Principles, Design Patterns.

  • Drivers/BSP development on peripherals like ADC, SPI, I2C, UART etc

  • Firmware development experience on ARM Series of microcontrollers

  • Strong knowledge of hardware architecture such as ARM, MIPS, and x86.

  • Familiarity with hardware protocols including USB, UART, I2C, and SPI.

  • Familiarity with OS platforms such as Linux, Unix, and RTOS.

  • Knowledge on different communication protocol like Wi-Fi, Zigbee, Bluetooth and sub–GHz.

  • Basic Hardware knowledge and debugging skills

  • Strong analytical and problem-solving abilities.

  • Strong organizational and project management skills.

  • Strong knowledge of SDLC, test cycle and logical thinking on various complex use case call scenarios.

  • The ability to keep abreast with the latest advancements in technology and techniques.

 
 

Desired Skills:

  • Knowledge on IoT based systems

  • Preferably worked on a Linux based project.

  • Ability to lead the team & handle the project and own all technical aspects of design and development of systems from scratch.

  • Meticulous and very organized.

  • You will not hesitate to ask questions and call upon the knowledge of your coworkers to make sure you produce the best possible documentation for our customers.

  • Worked on 3-5 project from starting of project to delivery of project (Depending on experience)

Read more
AI First, New-age Technology Company for the Digital
AI First, New-age Technology Company for the Digital
Agency job
via Himflax Group by Kashish Chawla
Bengaluru (Bangalore), Chennai
5 - 10 yrs
₹15L - ₹25L / yr
Embedded Linux
Embedded C++
skill iconC
skill iconC++
Embedded C
+4 more
Title:  Embedded C++ Developer
Location:Bangalore / Chennai
Type: Permanent
Company Type: AI / Digital  Product Design Service based 

Job Description

* Experience in C/C++ and have strong experience embedded application development and integration in Linux

* Good in creating unit tests, performing code reviews, optimizing performance and ensuring standards for maintainability  

* Debugging, profiling, and performance optimization skills

* Have experience working in a fast paced Agile/Scrum environment
Read more
Chennai, Pune, Bengaluru (Bangalore)
1 - 6 yrs
₹2.4L - ₹12L / yr
skill iconC
skill iconC++
Embedded Linux
Embedded C++
skill iconJava
+4 more
IELEKTRON is a design house, providing engineering services & solutions to global OEM/Tier1s in Automotive, Aerospace & Industrial IOT Segments through key value-added services in Embedded and Data Science/AI technologies.

· 150+ Engineers, Projected to 300+ engineers in FY22-23.
· 10+ Key Global Clients/Customer
· 50+ Global Project Successful deliveries.
· Key organization having EMBEDDED & DATA SCIENCE/ AI in one shop.
· ISO9001:2015 Certified & Established QMS Policies.

Key responsibilities :

Embedded Software application development using Programming language C / C++
Infotainment ECU software development on Linux IVI systems
Bluetooth/Wi-Fi/Tuner/Android AUTO/ Car play to work
AUTOSAR Module Configuration using vector tools for BSW Modules such as
Integrate MATLAB Models in to AUTOSAR Framework using MATLAB and Vector Tools
Read more
Civil Maps
at Civil Maps
4 recruiters
Rukmini chilagani
Posted by Rukmini chilagani
Hyderabad
8 - 10 yrs
₹30L - ₹40L / yr
skill iconC++
Linux/Unix
skill iconPython
Bash
Shell Scripting
+2 more
Senior Embedded Developer Civil Maps, a provider of HD mapping technology for fully autonomous vehicles, has raised $17 million from leading investors such as Arm, Ford Motor Company, StartX Stanford, Yahoo co-founder Jerry Yang’s AME Cloud Ventures. Our mission is to enable machines to safely and efficiently navigate the world. We are a leader in creating scalable HD Semantic Maps and location-aware products using machine learning and artificial intelligence. Learn more: bit.ly/cmlocvideo Qualifications :  8+ years of industry experience BS Electrical Engineering or equivalent Skills : Linux, C/C++, Python, Bash, Device drivers Experience with sensors including camera, lidar, imu and gps Working knowledge of interfacing with cloud systems to support device deployment, remote diagnostics, boot-loading, etc.     Experience with docker containers Test-driven development Excellent communication skills Well organized and self-motivated Technical support experience Agile Team environment Some travel may be required
Read more
Ionos Networks
at Ionos Networks
2 recruiters
Manmohan Singh
Posted by Manmohan Singh
Bengaluru (Bangalore)
5 - 10 yrs
₹3L - ₹10L / yr
NAS
CIFS
NFS
SAMBA
skill iconC++
+4 more
Will be part of product development team and will be supporting the team with design and implementation of several features associated with Storage integration, performance validation and new feature support. - 5+ Years pf experience in understanding of NAS (CIFS, NFS, SAMBA) on Linux. - Programming experience in C, C++, GoLang. Engineers with other programming language experience with willingness to learn GoLang are also welcome. - Experience with working on NAS storage from one or more vendors such as NetAPP, EMC, Dell, HP, Synology - Know how of iSCSI / SAN will be added plus. - Knowleged of Networking basics of TCP/IP, UDP, Routing
Read more
Innovation of Thingz
NCR (Delhi | Gurgaon | Noida)
2 - 4 yrs
₹8L - ₹10L / yr
skill iconC++
Computer Networking
ARM Microcontroller
skill iconC
We are a small but growing team of product designers, software developers and business people. We are building a Smart parking solution which will enable cities to get one step closer to becoming a Smart City. surePark is an end-to-end, Internet-of-Things (IoT) based solution that makes getting parking quick and easy. If you enjoy working in an atmosphere where you’re challenged to think outside the box, you will find our company a great fit.  And will learn a lot in a short time. Responsibility - Design and develop firmware for sensor interface, detection algorithm, OTA - Design and develop mesh networking stack for wireless sensor network - Improve detection accuracy and reliability in Surepark mesh networking system Requirement - Proficient in C, C++, Bare-metal programming - Solid knowledge in Networking. - Ability to write clean and production quality code - Master/Phd in networking is a huge plus - Experience with ARM, Atmega, Contiki, Linux is a plus
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos