Siemens EDA (Siemens Digital Industries Software) · 23 hours ago
Software Engineer - 2D/3D (Parasolid or ACIS)
Siemens EDA is a global technology leader in Electronic Design Automation software. They are seeking a Software Engineer to design, develop, and implement software programming for products, ensuring high quality and on-time delivery while solving complex technical problems.
Computer Software
Responsibilities
Design, develop, modify, and implement software programming for products (both internal and external) with focus on surpassing customer expectations, on achieving high quality and on-time delivery
Responsible for ensuring the overall functional quality of the released product on all required platforms and mechanism
Ability to understand complex products, solutions, and problems
Creates, documents, and executes software designs which may involve complicated workflows or multiple product areas
Technical lead of one or more projects within one area of a product
Provides input to the technical direction for one area of a product
Occasional consults with customers in regard to future upgrades and products
Able to solve complex technical problems
Provides specialized expertise within multiple systems, software disciplines, as well as general knowledge of related disciplines, applications implications, and customer areas
Works with minimal supervision on complex projects with wide latitude for independent judgment
Highly skilled with extensive proficiency and technical expertise
Qualification
Required
Must have experience developing 2D and 3D software products using ACIS or Parasolid
5+ years of commercial software product development experience using C/C++/C# and MFC on Windows
Experience and understanding of advanced features of C++ and object-oriented design
Experience with complex algorithms, and advanced data structures
Familiarity with Object-oriented software architecture
Working experience in debugging a complex software stack in tools like Visual Studio / GDB
Familiarity with build and installation tools like Subversion and AntHillPro
A collaborative mindset and ability to thrive in a team setup
Commitment to code quality and testability
Some experience with MCAD and ECAD systems would be helpful
A bachelor's degree or better in Computer Science or Computer Engineering (with emphasis on software) or equivalent
Must have completed coursework/projects in data structures, algorithms, operating systems, object-oriented methods, computer graphics, and programming language principles
Preferred
Experience with Direct Model is a plus
Additional experience with Linux is a plus
Additional experience with QT is a plus
Benefits
Flexibility - Choosing between working at home and the office
Great benefits and rewards
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).
H1B Sponsorship
Siemens EDA (Siemens Digital Industries Software) has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
2022 (1)
Funding
Current Stage
Late StageCompany data provided by crunchbase