Siemens EDA (Siemens Digital Industries Software)
Senior Software Engineer - Compiler
Siemens EDA (Siemens Digital Industries Software), Watertown, Massachusetts, us, 02472
Overview
Senior Software Engineer - Compiler at Siemens EDA (Siemens Digital Industries Software). Location: Waltham, MA. Job reference: 468724. Siemens EDA is a global technology leader in Electronic Design Automation software. Our tools enable companies to develop highly innovative electronic products faster and more cost-effectively, supporting the design of chips, boards, and systems. Responsibilities Develop and improve the compiler component that analyzes customer designs to map them onto emulator resources. Analyze clock and data networks, partitioning, placing, and synthesis of logic to support mapping of designs onto emulator hardware. Design and implement new functionality for this compiler component and support existing functionality. Work primarily in C++ on Linux. Write system-level tests using software simulation and develop new testing methods. Collaborate with other software teams and HAV hardware teams in an international, multi-site development environment.
Qualifications
Required: BS in Computer Science or Computer Engineering with 8+ years of EDA industry experience; OR MS with 5+ years; OR PhD with 2+ years. All options should include software development experience in large C++ applications as part of a team. Demonstrated experience with algorithm and data structure design. Understanding of gate-level digital logic design.
Desired Skills
Experience in EDA software development, especially timing analysis, synthesis, design partition or placement, is a plus. Software engineering skills with experience in Unix/Linux OS. Experience with software testing methods. Experience with hardware description languages (Verilog/VHDL). Experience with software simulation tools (e.g., ModelSim). Knowledge of scripting languages (Perl or Python).
Additional Information
This position may be subject to ITAR/EAR regulations. Employment is contingent on verifying U.S. Person status or obtaining export licenses as required. Equal Opportunity
Siemens EDA is an Equal Opportunity Employer. All qualified applicants will be considered for employment without regard to race, color, religion, national origin, citizenship status, ancestry, sex, age, disability, marital status, pregnancy, genetic information, sexual orientation, gender identity or expression, or other protected categories as permitted by law. Pay Transparency
Siemens follows Pay Transparency laws. California Privacy Notice
California residents have the right to receive additional notices about their personal information. To learn more, click here. Criminal History
Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable local and state laws. #J-18808-Ljbffr
Senior Software Engineer - Compiler at Siemens EDA (Siemens Digital Industries Software). Location: Waltham, MA. Job reference: 468724. Siemens EDA is a global technology leader in Electronic Design Automation software. Our tools enable companies to develop highly innovative electronic products faster and more cost-effectively, supporting the design of chips, boards, and systems. Responsibilities Develop and improve the compiler component that analyzes customer designs to map them onto emulator resources. Analyze clock and data networks, partitioning, placing, and synthesis of logic to support mapping of designs onto emulator hardware. Design and implement new functionality for this compiler component and support existing functionality. Work primarily in C++ on Linux. Write system-level tests using software simulation and develop new testing methods. Collaborate with other software teams and HAV hardware teams in an international, multi-site development environment.
Qualifications
Required: BS in Computer Science or Computer Engineering with 8+ years of EDA industry experience; OR MS with 5+ years; OR PhD with 2+ years. All options should include software development experience in large C++ applications as part of a team. Demonstrated experience with algorithm and data structure design. Understanding of gate-level digital logic design.
Desired Skills
Experience in EDA software development, especially timing analysis, synthesis, design partition or placement, is a plus. Software engineering skills with experience in Unix/Linux OS. Experience with software testing methods. Experience with hardware description languages (Verilog/VHDL). Experience with software simulation tools (e.g., ModelSim). Knowledge of scripting languages (Perl or Python).
Additional Information
This position may be subject to ITAR/EAR regulations. Employment is contingent on verifying U.S. Person status or obtaining export licenses as required. Equal Opportunity
Siemens EDA is an Equal Opportunity Employer. All qualified applicants will be considered for employment without regard to race, color, religion, national origin, citizenship status, ancestry, sex, age, disability, marital status, pregnancy, genetic information, sexual orientation, gender identity or expression, or other protected categories as permitted by law. Pay Transparency
Siemens follows Pay Transparency laws. California Privacy Notice
California residents have the right to receive additional notices about their personal information. To learn more, click here. Criminal History
Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable local and state laws. #J-18808-Ljbffr