Siemens EDA (Siemens Digital Industries Software) ยท 10 hours ago
Software Developer - Python
Siemens EDA is a global technology leader in Electronic Design Automation software, enabling companies to develop innovative electronic products efficiently. The Software Developer role involves using Python to create solutions for circuit simulation and design automation while collaborating with semiconductor experts and mentoring junior developers.
Computer Software
Responsibilities
Work with an outstanding technical team, here in Wilsonville, and around the world, to ensure our leading electronic design automation products evolve to meet the changing expectations of our customers
Use Python to develop software that addresses some of the world's most challenging problems
Collaborate directly with technology experts at major semiconductor companies to define, develop, and deliver new products and product features
Enhance our culture of quality, ensuring fixed bugs never break again and our customers fall and stay in love with our tools
Take high-level ideas and concepts and break them down to concrete, bite-sized pieces that junior developers can work with easily
Be a multiplier on the team; help onboard and mentor new staff
Become a team lead who can, internally and externally, be the go-to expert on one or more areas of the software
Qualification
Required
Bachelor, Master, or Doctoral degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
At least 3 years of professional programming experience
Demonstrated experience in the following: Python (or another object-oriented programming language), Linux, Git (or other source control), data structures and algorithms, multithreaded programming
Demonstrated expertise in some of the following: testing, debugging, profiling, Qt (or other GUI design), memory optimization
Good written and verbal communication skills; demonstrated through software documentation (commit messages, docstrings, etc), collecting customer requirements, and communicating with team members
A team player; an ability to provide and be receptive of constructive feedback (through code reviews, design iteration, and the verification process); mentor and teach others on the team
Customer-focused; can prioritize tasks based on customer experience and ROI
Willingness to learn and interested in new challenges
Preferred
Statistics (Monte Carlo analysis)
test automation
transistor-level circuit design
EDA CAD tools
SQL
numerical analysis
machine learning
operating systems
compiler design & computer architecture
release management
Benefits
Flexibility - Choosing between working at home and the office at other times is the norm here.
Great benefits and rewards, as you'd expect from a world leader in industrial software.
Company
Siemens EDA (Siemens Digital Industries Software)
Siemens EDA, a segment of Siemens Digital Industries Software, is a technology leader in software and hardware for electronic design automation (EDA).