Software Engineer (C++)
Greater Noida (Gautam Buddha Nagar) IT development
Job description
We Are Siemens
A collection of over377,000 minds building the future, one day at a time in over 200 countries.We're dedicated to equality, and we encourage applications that reflect thediversity of the communities we work in. All employment decisions at Siemensare based on qualifications, merit and business need. Bring your curiosity andcreativity and help us craft tomorrow!
Looking for Siemens EDA Ambassadors
Siemens EDA is looking for a software development engineer to workin the Siemens EDA Emulation Division. Emulation Division develops andmanufactures emulators for functional verification of System-on-Chip circuitdesigns. In emulation systems, custom software compiles a circuit designs highlevel description into a low level binary representation that can be loaded andrun on the emulation hardware. The individual that fills this position willbecome a member of emulator compiler specialists developing the compilersoftware for Siemens's next generation emulators.
The Software Development Engineer will have responsibilities indevelopment and improvement of the part of the compiler that analyzes thecustomer design in order to map it on the emulator resources. This includesanalysis of clock and data networks, partitioning, placing, routing andsynthesis of logic to support the mapping of the customer design onto theemulator. The individual will participate in design and implementation of newfunctionality for this part of the compiler as well as support current functionality.
The work will be mostly in C++ on Linux. They will write systemlevel tests that use software simulation as well as develop new testingmethods. This position will include interaction with other software teams aswell as MED hardware teams in an international, multi-site, developmentenvironment
We are not looking for superheroes, just super minds.
· You’re a Graduate/ Post Graduate (Bachelors/Masters) in EEE) / ECE/Computer Science (CS)from top reputed Engineering colleges wit significantexperience in software development.
· WorkingExperience should be 2-4 Years ofexperience.
· Experience in EDAwill be a great plus.
· Your sound understanding ofC/C++ languages, design patterns along with data structure and algorithms willbe key to development of software.
· Softwareengineering skills with experience in use of Unix/Linux OS
· Yourunderstanding of HDL languages – Verilog/VHDL/System Verilog - low power awaresynthesis and power formats - UPF/CPF – will supplemental.
· Your Knowledge ofscripting languages (PERL, Python or Groovy) would be useful
· Your goodanalytical, abstraction and communication skills will help in creating biggerand sustainable solutions for complex systems.
· Your ability towork with cross-functional teams as a team player will help in creating goodsolutions that resolve actual customer issues.
We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.
We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme, generous holiday allowance, pension, and private healthcare.
Transform the everyday
Accelerate transformation