Software Development Engineer @ Siemens EDA (Siemens Digital Industries Software) | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Software Development Engineer jobs in Fremont, CA
141 applicants
company-logo

Siemens EDA (Siemens Digital Industries Software) ยท 5 days ago

Software Development Engineer

Wonder how qualified you are to the job?

ftfMaximize your interview chances
Software Development
Hiring Manager
Kanika Midha
linkedin

Insider Connection @Siemens EDA (Siemens Digital Industries Software)

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Designing, developing, modifying, and implementing Calibre software products in the area of HPC and hardware acceleration.
Developing software applications that leverage hardware acceleration technologies such as GPUs, FPGAs, and other specialized processing units.
Designing, implementing, and optimizing parallel algorithms and data structures for use on large-scale HPC clusters.
Developing and maintaining software tools and libraries for use by other software developers in the company.
Conducting performance analysis and tuning of software applications to achieve maximum efficiency on HPC clusters.
Staying up-to-date with the latest developments in HPC and accelerated computing technologies and incorporating them into software development projects.
Participating in code reviews, testing, and debugging to ensure the quality and reliability of software applications.
Interacting with other cross-functional teams such as product management, QA, and customer support units.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Software DevelopmentHPCAccelerated ComputingCC++Parallel ProgrammingNVIDIA GPU ProgrammingCUDAGitMakeProblem-SolvingAnalyticalCommunicationTeamworkProgrammingPythonBashOpenMPIOpenMPHIPROCmOpenCLSemiconductor ManufacturingComputational Geometry

Required

Master's degree or higher in Computer Science, Electrical Engineering, or a related field.
3-5 years of experience in software development, preferably in the HPC or accelerated computing domains.
Strong programming skills in C, C++.
Familiarity with parallel programming models.
Experience with NVIDIA GPU programming frameworks such as CUDA.
Familiarity with software development tools such as Git, and Make.
Strong problem-solving and analytical skills.
Excellent communication and teamwork skills.

Preferred

Programming skills in other programming language such as Python, Bash, etc.
Familiarity with parallel programming libraries such as OpenMPI and OpenMP.
Familiarity with GPU programming frameworks other than CUDA such as HIP, ROCm, OpenCL, etc.
Familiarity with semiconductor manufacturing process and computational geometry.

Benefits

Health and wellness benefits
Paid sick leave
Paid parental leave
Paid time off (PTO) for non-exempt employees
Non-accrued flexible vacation for exempt employees

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).

Funding

Current Stage
Late Stage

Leadership Team

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

Orion

Your AI Copilot