Senior Software Engineer (C#, .Net, C++)Embedded

External Listing
{
  "source": {
    "name": "linkedin",
    "id": "4428232659",
    "url": "https://www.linkedin.com/jobs/view/senior-software-engineer-c%23-net-c%2B%2B-at-kla-4428232659?_l=en"
  },
  "postedDate": "2026-08-07T09:51:42.580Z",
  "applicationDeadline": null,
  "isActive": true,
  "isExpired": false,
  "matching": {
    "classificationReasoning": "The role is a senior software engineer who personally develops and maintains software components primarily in C#, .NET, and C++. The function is ICT professionals, focusing on software development and engineering. The role family is software developers (u2512_software_developers). Seniority is mid_senior based on the title 'Senior' and significant experience requirements.",
    "role": {
      "primaryTitle": "Senior Software Engineer",
      "secondaryTitles": [
        "Software Engineer",
        "Software Developer",
        "C# Developer",
        "C++ Developer"
      ],
      "function": "ict_professionals",
      "functionConfidence": "high",
      "roleFamily": "u2512_software_developers",
      "roleFamilyConfidence": "high",
      "roleSubFamily": null,
      "roleSubFamilyConfidence": "unknown",
      "seniority": "mid_senior",
      "industries": [
        "i56_mining",
        "i3242_engineering_services",
        "i24_computers_and_electronics_manufacturing",
        "i6_technology_information_and_internet",
        "i110_events_services"
      ]
    },
    "primarySignals": {
      "tasks": [
        "Deliver well-defined software features and components with high-level guidance",
        "Collaborate across development lifecycle to define architecture and system requirements",
        "Implement and debug multithreaded code and support hardware/software integration",
        "Develop C#/.NET and C++ software for GUI and data analysis",
        "Build unit and integration tests; profile to improve performance, reliability, and security",
        "Participate in design reviews and incorporate stakeholder feedback",
        "Troubleshoot system and subsystem issues; perform root-cause analysis and implement fixes",
        "Learn and apply new software technologies independently"
      ],
      "skills": [
        "Software engineering fundamentals",
        "Architecture design",
        "Data structures",
        "Design patterns",
        "Event-driven design",
        "Multithreaded design",
        "Testing and debugging",
        "Microsoft .NET (VB.NET, C#)",
        "C++ programming",
        "Microsoft Visual Studio",
        "Source control (Git)",
        "Software design and coding standards",
        "Technical communication"
      ],
      "tools": [
        "Microsoft Visual Studio",
        "Git",
        "AI-assisted development tools"
      ],
      "educationLevel": 3,
      "educationKeywords": [
        "Software Engineering",
        "Electrical Engineering",
        "Industrial Engineering",
        "Manufacturing Engineering",
        "Physics"
      ],
      "certifications": [],
      "languages": [],
      "yearsRelevant": null
    },
    "secondarySignals": {
      "tasks": [
        "Contribute to architecture and design for complex subsystems",
        "Influence technical decisions through design and code reviews",
        "Improve performance and diagnostics for system-level software",
        "Collaborate on system integration and software releases",
        "Deliver AI/ML capabilities in products",
        "UX skills including wireframing, prototyping, and user flow design"
      ],
      "skills": [
        "AI/ML capabilities",
        "UX design"
      ],
      "tools": [],
      "educationLevel": null,
      "educationKeywords": [],
      "certifications": [],
      "languages": [],
      "yearsRelevant": null
    },
    "practical": {
      "locations": [
        "Newport, England, United Kingdom"
      ],
      "countries": [
        "GB"
      ],
      "workModes": [
        "unknown"
      ],
      "employmentTypes": [
        "full_time"
      ],
      "compensation": null
    },
    "dataCompleteness": "high"
  },
  "indexing": {
    "function": "ict_professionals",
    "functionConfidence": "high",
    "roleFamily": "u2512_software_developers",
    "roleFamilyConfidence": "high",
    "countryCode": "GB",
    "countryCodeConfidence": "high",
    "locationBucket": "ttwa_newport",
    "locationBucketConfidence": "high",
    "workMode": "unknown",
    "workModeConfidence": "unknown",
    "employmentType": "full_time",
    "employmentTypeConfidence": "high",
    "isAgency": "direct",
    "salaryMax": null,
    "industryGroup": "i24_computers_and_electronics_manufacturing",
    "industryGroupConfidence": "high",
    "educationRequired": 3,
    "educationRequiredConfidence": "high"
  },
  "display": {
    "title": "Senior Software Engineer (C#, .Net, C++)",
    "company": {
      "name": "KLA",
      "logoUrl": "https://media.licdn.com/dms/image/v2/D560BAQFLKqXhyQWBMg/company-logo_100_100/company-logo_100_100/0/1723042549252/klacorp_logo?e=2147483647&v=beta&t=oU4LGDFTNwe8C95fv3QMwBXnyYUYBK7MG-Fx-BIq8io",
      "website": "https://www.linkedin.com/company/klacorp?trk=public_jobs_topcard-org-name",
      "size": null,
      "type": null,
      "description": "Filmetrics, a KLA company, is the market leader in 3D optical surface profiling and thin-film thickness measurement systems. Filmetrics products combine innovative hardware solutions with intuitive, easy to use software, tied together with a pioneering online platform. Filmetrics is part of KLA Corporation which develops industry-leading equipment and services that enable innovation throughout the electronics industry."
    },
    "locationDisplay": "Newport, England, United Kingdom",
    "salaryDisplay": null,
    "applicationUrl": null,
    "jobSummary": "Senior Software Engineer role developing C#/.NET and C++ software for GUI and data analysis, delivering well-defined features, collaborating on architecture and system requirements, implementing multithreaded code, and troubleshooting system issues. Requires strong software engineering fundamentals and a Bachelor's degree in relevant engineering or physics fields."
  },
  "roleFamilyEsco": "u2512_software_developers",
  "requirementsEssentiality": {
    "items": [
      {
        "text": "Bachelors degree",
        "category": "education",
        "essentiality": "compulsory",
        "triggerPhrase": "Minimum Qualifications",
        "confidence": "high"
      },
      {
        "text": "Masters or advanced degree",
        "category": "education",
        "essentiality": "preferred",
        "triggerPhrase": "Minimum Qualifications",
        "confidence": "high"
      },
      {
        "text": "Experience with Microsoft .NET languages including VB.NET and C#",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Skils & Qualifications",
        "confidence": "high"
      },
      {
        "text": "Experience with C++ programming",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Skils & Qualifications",
        "confidence": "high"
      },
      {
        "text": "Experience with Microsoft Visual Studio development environment",
        "category": "tool",
        "essentiality": "compulsory",
        "triggerPhrase": "Skils & Qualifications",
        "confidence": "high"
      },
      {
        "text": "Experience with source code control systems such as Git",
        "category": "tool",
        "essentiality": "compulsory",
        "triggerPhrase": "Skils & Qualifications",
        "confidence": "high"
      }
    ]
  }
}