Top Tech Jobs & Startup Jobs

One Month AgoSaved
In-Office
Shanghai, Shanghai Municipality, Shanghai, CHN
Junior
Junior
Artificial Intelligence • Cloud • Hardware • Software • Semiconductor
Develop runtime software for the Palladium emulation system, troubleshoot software issues, and collaborate with software and hardware engineers on product development. The role requires strong C and C++ programming, object-oriented design, Linux experience, source-code control proficiency with Perforce and Git, analytical problem-solving ability, and effective English communication. Multithreading experience is advantageous.
Top Skills: CC++GitLinuxMultithreadingPerforce
One Month AgoSaved
In-Office
Shanghai, Shanghai Municipality, Shanghai, CHN
Mid level
Mid level
Artificial Intelligence • Cloud • Hardware • Software • Semiconductor
Develop and maintain the Palladium synthesizer, implement VHDL and Verilog feature support, and improve logic optimization and performance. The role requires software development in C/C++, operating systems knowledge, RTL modeling with Verilog/SystemVerilog, VHDL, or SystemC, and collaboration across multi-site teams. Experience with RTL bus functional models, UVM, SC/TLM, EDA tool development, logic design verification, or AI coding tools is advantageous.
Top Skills: CC++Cadence PalladiumClaude CodeCopilotOperating SystemsSc/TlmSystemcSystemverilogUvmVerilogVhdl
One Month AgoSaved
In-Office
Shanghai, Shanghai Municipality, Shanghai, CHN
Mid level
Mid level
Artificial Intelligence • Cloud • Hardware • Software • Semiconductor
Develop and maintain the Palladium synthesizer, implement VHDL and Verilog feature support, and optimize logic and performance. The role requires C/C++ proficiency, operating systems knowledge, and experience with Verilog/SystemVerilog, VHDL, or SystemC modeling. Familiarity with RTL BFM modeling, UVM, SC/TLM, EDA tool development, logic design verification, and AI coding tools is preferred.
Top Skills: CC++Claude CodeCopilotEda/CadOperating SystemsPalladiumSc/TlmSystemcSystemverilogUvmVerilogVhdl
One Month AgoSaved
In-Office
Hsinchu County, TWN
Entry level
Entry level
Artificial Intelligence • Cloud • Hardware • Software • Semiconductor
Develop digital infrastructure and early-stage physical design flows for 3D-IC applications, focusing on pre-place-and-route methodology. Collaborate with customers and foundry partners to translate advanced-node requirements into software solutions. Build and debug large-scale software using Java, Tcl, shell scripting, and some C++. Optimize performance, capacity, and usability while working with legacy codebases, large datasets, and cross-functional teams.
Top Skills: C++Cad ToolsEda ToolsJavaJdk 11–25LinuxLinux Shell ScriptingTclUnixWindows
One Month AgoSaved
In-Office
Hsinchu County, TWN
Entry level
Entry level
Artificial Intelligence • Cloud • Hardware • Software • Semiconductor
Develop digital central solutions and early-stage physical design flows for 3D-IC applications, with emphasis on pre-place-and-route methodology. Collaborate with customers and foundry partners to translate advanced design requirements into software solutions. Build and optimize large-scale infrastructure, debug legacy code, and apply software engineering fundamentals across Java, Tcl, shell scripting, and C++.
Top Skills: C++Cad ToolsEda ToolsJavaJdk 11-25Linux Shell ScriptingTclUnix/LinuxWindows
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
One Month AgoSaved
In-Office
Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Hardware • Software • Semiconductor
Develop and maintain high-quality C/C++ software for hardware-software co-simulation, including compiler and runtime components for Transaction-Based Acceleration. Support existing features and create capabilities for Palladium and Protium emulation systems. Collaborate with field application engineers to deploy high-performance solutions on Cadence emulation and prototyping platforms while debugging complex system-level issues with global teams.
Top Skills: CC++LinuxPalladiumProtiumRtlRtl Logic SynthesisSc/TlmSystemverilogTransaction-Based AccelerationUvm
One Month AgoSaved
In-Office
Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Hardware • Software • Semiconductor
Develop scalable system-level design and analysis software for electronic design automation products. Responsibilities include designing, developing, troubleshooting, and debugging complex C/C++ software; applying object-oriented design, data structures, and algorithms; collaborating with architects and senior engineers; working across Windows and Linux/Unix environments; evaluating emerging technologies; and contributing effectively across teams and geographies.
Top Skills: CC++Electronic Design Automation (Eda)Linux/UnixWindows
One Month AgoSaved
In-Office
Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Hardware • Software • Semiconductor
Develop and maintain scalable system-level design and analysis software for electronic design automation technologies. Collaborate with architects and senior engineers, applying strong C/C++ development, object-oriented design, data structures, algorithms, debugging, and troubleshooting skills. Work across Windows and Linux/Unix environments while exploring AI, EDA, and systems technologies. Contribute effectively across teams and geographies through strong communication, analysis, problem-solving, and collaboration.
Top Skills: Artificial Intelligence (Ai)CC++Electronic Design Automation (Eda)LinuxUnixWindows
One Month AgoSaved
In-Office
Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
Mid level
Mid level
Artificial Intelligence • Cloud • Hardware • Software • Semiconductor
Develop, troubleshoot, and debug complex Electronic Design Automation software for PCB layout. The role requires strong C/C++ development, object-oriented design, computer science fundamentals, and experience in Windows and Linux/Unix environments. The engineer will collaborate with teammates, learn new technologies independently, solve technical problems, and contribute to innovative software products. Electronics or EDA knowledge is beneficial, as is familiarity with AI.
Top Skills: CC++Linux/UnixWindows
One Month AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Entry level
Entry level
Artificial Intelligence • Cloud • Hardware • Software • Semiconductor
Develop software using C and C++, applying object-oriented design and computer science fundamentals such as data structures and algorithms. The role requires strong analytical and problem-solving abilities, enthusiasm for learning new technologies, effective written and verbal communication, quick learning, and teamwork.
Top Skills: CC++
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account