Software Engineer - 2D/3D (Parasolid or ACIS) jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
H1B Sponsor Likelynote

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

2D/3D software developmentC/C++/C# programmingObject-oriented designComplex algorithmsData structuresDebugging toolsBuild toolsCode quality commitmentMCAD/ECAD experienceLinux experienceQT experienceCollaborative mindset

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)

twitter
company-logo
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 Stage

Leadership Team

leader-logo
Michelle Gray, MSM-HRM
Human Resources Business Partner
linkedin
Company data provided by crunchbase