Job Summary
The Software Engineer is responsible for enhancing and developing compiler software utilized in cutting-edge emulators. The individual will analyze customer designs and effectively map them onto the appropriate hardware resources to optimize performance.
Responsibilities
- Develop and refine compiler software for advanced emulators.
- Analyze customer designs to ensure proper mapping to hardware.
- Create and execute system-level tests for quality assurance.
- Collaborate with international teams to drive project success.
- Assist in the functional verification of System-on-Chip designs.
Qualifications
- Bachelor’s degree in Computer Science or Computer Engineering.
- Up to 3 years of experience in developing large-scale applications using C++.
- Fundamental knowledge of gate-level digital logic design.
- Proficient in algorithms and data structures.
Siemens provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


