Principal Software Engineer
Job Description
Key Responsibilities:
Do you like to challenge yourself and figure innovative solutions to problems and translate them to efficient code Do you always like to learn new things If the answer is yes, then come work with us on the next-generation synthesis solution technology, where you will be working and learning about various aspects of RTL synthesis technology, logic optimizations, boolean optimizations, and power synthesis. You should be able to completely own and drive the design and development of pieces of RTL synthesis.
We dont need superheroes, just super minds.
Job Qualifications:
- B.Tech, M.Tech, or PhD or equivalent experience in Computer Science, Electrical Engineering, or Electronics and Communication from IIT, NIT, or other outstanding institutes.
- We are looking for a strong proficiency in C, C++, and Java, along with a proven understanding of data structures and algorithms.
- 12+ years of experience in software development or electronic design automation (EDA).
- Excellent problem-solving and analytical skills.
- Self-motivated and capable of working independently.
- We expect candidates to have a good understanding of digital design and Boolean logic.
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.