Senior Software Developer - Compiler
Employment Type: Full-Time
SUMMARY The Ansys Twin Builder Development team has an exciting opportunity for a Senior Software Developer focused on development of the current and next generation HDL compilers to help drive and extend our state of art circuit & system simulation product. We are seeking a software developer with a passion for compiler technology and interfacing it with rest of the product. The successful candidate will perform design, development and maintenance of existing and new compiler modules in a highly collaborative, multidisciplinary team environment. RESPONSIBILITIES •Perform complex software design and development activities that may require extensive analysis, and include the assimilation and enhancement of existing code •Participate in the entire development process for all supported compilers •Deliver code and product features, on time, as per specification •Employ and help to maintain best software practices MINIMUM QUALIFICATIONS •Master's degree in computer science, electrical engineering, or related technical field •5+ years of software development experience using C++ or related language. •In-depth compiler knowledge and prior experience in all phases of compiler development •Good knowledge of data structures, algorithms, and object-oriented design. PREFERRED QUALIFICATIONS •Experience with parsing tools such as ANTLR, Lex/Yacc, Flex/Bison or equivalent is preferred •Experience in writing code generators is preferred •Experience with HDL's such as VHDL, VHDL-AMS, Verilog-A or Modelica is preferred •Experience with Python or Perl is a plus •Knowledge of modern C++ standards is a plus CULTURE AND VALUES Culture and values are incredibly important to ANSYS. They inform us of who we are, of how we act. Values aren't posters hanging on a wall or about trite or glib slogans. They aren't about rules and regulations. They can't just be handed down the organization. They are shared beliefs - guideposts that we all follow when we're facing a challenge or a decision. Our values tell us how we live our lives; how we approach our jobs. Our values are crucial for fostering a culture of winning for our company: • Customer focus • Results and Accountability • Innovation • Transparency and Integrity • Mastery • Inclusiveness • Sense of urgency • Collaboration and Teamwork ANSYS is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics. ANSYS does not accept unsolicited referrals for vacancies, and any unsolicited referral will become the property of ANSYS. Upon hire, no fee will be owed to the agency, person, or entity. - provided by Dice
Loading some great jobs for you...