Recent Searches

You haven't searched anything yet.

86 Senior Software Engineer Jobs in Salt Lake, UT

SET JOB ALERT
Details...
PDF Solutions, Inc
Salt Lake, UT | Full Time
$107k-128k (estimate)
3 Weeks Ago
L2L
Salt Lake, UT | Full Time
$84k-102k (estimate)
4 Months Ago
Deseret Mutual Benefit Administrators
Salt Lake, UT | Full Time
$109k-131k (estimate)
3 Days Ago
University of Utah Healthcare
Salt Lake, UT | Intern
$69k-84k (estimate)
0 Months Ago
University of Utah Healthcare
Salt Lake, UT | Full Time
$94k-113k (estimate)
3 Months Ago
Senior Software Engineer
PDF Solutions, Inc Salt Lake, UT
$107k-128k (estimate)
Full Time | IT Outsourcing & Consulting 3 Weeks Ago
Save

PDF Solutions, Inc is Hiring a Senior Software Engineer Near Salt Lake, UT

Overview

PDF Solutions (NASDAQ: PDFS) offers an end-to-end analytics platform that empowers engineers and data scientists across the semiconductor ecosystem to rapidly improve the yield, quality, and profitability of their products. By combining industry-leading data analytics and professional services with exclusive, differentiated product data generated during the manufacturing process, PDF Solutions is delivering on the promise of Industry 4.0 today by transforming how the ecosystem collects, analyzes, and shares data. Key Fortune 500 organizations around the world rely on PDF Solutions to remove the data barriers that encumber and constrain new product introductions and to deliver the machine learning insights that drive efficient and profitable high-volume manufacturing. Headquartered in Santa Clara, California, PDF Solutions also operates worldwide in Canada, China, France, Germany, Italy, Japan, Korea, and Taiwan. 

Responsibilities

JOB OBJECTIVES:

Create 3D Virtual Reality Digital Twins using Unity Game Engine Software.

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Design, develop, debug, and maintain application software.
  • Leverage good understanding and knowledge of system operation and control that includes mechanical, electrical and software functionality.
  • Comprehend software documentation including specification and design documents.
  • Create Test Plans and Test Cases helping quality assurance (QA) and engineering testing.
  • Work with Development, QA and Support teams in a global work environment.
  • Provide technical expertise and support to support teams.
  • Participate in iterative development process with individualized and cross-functional teams
  • Participate in activities such as collaborative coding, unit testing, and compliance with coding standards to enhance quality of produced software.
  • Improve skills, developing strengths, and increase in expertise.

REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES

  • Strong software development experience with 3D game engines like Unity.
  • Strong fundamental understanding of modular and object-oriented design principles
  • Excellent design and coding skills using C#/C for desktop software development.
  • Experience in real-time multi-threading environment.
  • Experience of File IO, XML, Database and other Data handling architectures.
  • Experience creating user interfaces in Windows and or Linux environments using technologies like .NET MAUI, WPF, WinForm, or similar.
  • Experience with and ability to create streaming communication interfaces including protocols and client server architectures.
  • Ability to work in a collaborative, team-oriented environment.
  • Ability to learn new technologies and skills quickly.
  • Excellent written and verbal communications skills.
  • Ability to quickly analyze, learn and understand the functionality of an existing software.
  • Self-driven and able to achieve measurable results in a tight timeframe.
  • Agile/Scrum software development methodologies and experience

Qualifications

PREFERRED KNOWLEDGE, SKILLS, AND ABILITIES:

  • Knowledge in SEMI industry, which should include understanding the functionality and interfacing requirements of components like robots, aligners, load ports, and others.
  • Good knowledge of WCF and Web services
  • Good knowledge of WiX installers (or equivalent)
  • Good knowledge of automated builds (MSBuild)
  • Experience with .NET software on Linux platforms
  • Experience with UI/UX
  • Experience with attributes, reflection and other advanced C# features
  • Experience of Factory Automation protocols and Equipment Data Acquisition
  • Experience with Windows device driver usage and development.
  • Experience with motion control / physics related software development.
  • Knowledge of protocols and use experience of DeviceNet, EtherCAT, Ethernet/IP, Modbus/TCP, TwinCat3.

EDUCATION AND EXPERIENCE:

  • Bachelor of Science in Computer Science, related engineering degree, or proven industry experience
  • 12 years of experience developing application software or components for Windows applications

Pay Range

USD $0.00 - USD $0.00 /Yr.

Job Summary

JOB TYPE

Full Time

INDUSTRY

IT Outsourcing & Consulting

SALARY

$107k-128k (estimate)

POST DATE

04/07/2024

EXPIRATION DATE

04/04/2025

WEBSITE

pdf-solutions-inc.com

SIZE

<25

INDUSTRY

IT Outsourcing & Consulting

Show more

PDF Solutions, Inc
Full Time
$135k-159k (estimate)
2 Weeks Ago
PDF Solutions, Inc
Full Time
$107k-128k (estimate)
3 Weeks Ago
PDF Solutions, Inc
Full Time
$132k-168k (estimate)
2 Months Ago

The job skills required for Senior Software Engineer include Computer Science, Agile, Software Development, Linux, Scrum, C#, etc. Having related job skills and expertise will give you an advantage when applying to be a Senior Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Senior Software Engineer. Select any job title you are interested in and start to search job requirements.

For the skill of  Computer Science
Indotronix International Corp
Full Time
$98k-116k (estimate)
2 Months Ago
For the skill of  Agile
Crumbl
Full Time
$91k-116k (estimate)
1 Week Ago
For the skill of  Software Development
Torus, Inc.
Full Time
$102k-123k (estimate)
3 Weeks Ago
Show more

The following is the career advancement route for Senior Software Engineer positions, which can be used as a reference in future career path planning. As a Senior Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Senior Software Engineer. You can explore the career advancement for a Senior Software Engineer below and select your interested title to get hiring information.

Request Technology
Full Time
$131k-157k (estimate)
Just Posted