Demo

Senior Engineer I, Software (sys)

Kulicke and Soffa
Fort Washington, PA Full Time
POSTED ON 4/24/2025
AVAILABLE BEFORE 5/13/2025

Job Description

Job Description | Senior Software Engineer

Short Summary

Join our team as a Senior Software Engineer and bring your expertise in C 20, .NET C#, Java and Python, including modern build and CI / CD systems and tools, to the forefront. You excel in SOLID principles, clean code, TDD, BDD, and design patterns and are passionate about the test pyramid. This role allows you to lead software development efforts, work closely with machinery, and drive innovation in a dynamic environment.

Job Description

Kulicke & Soffa (K&S) is a leading global semiconductor assembly and packaging solutions provider. Focusing on innovation and cutting-edge technology, K&S designs and manufactures equipment and materials crucial in semiconductor manufacturing. Our solutions contribute to developing electronic devices used in various applications, from smartphones and laptops to automotive and industrial electronics.

Are you a seasoned polyglot software engineer with a penchant for hands-on work with machinery? Do you have a solid background in C , C#, Java and Python, including modern build & CI / CD systems and tools? You deeply understand SOLID principles, clean code, TDD, BDD, design, architecture patterns, evolutionary architecture & design, and you excel at navigating the test pyramid. In that case, we invite you to consider the role of Senior Software Engineer with us.

Key Responsibilities

  • Software Development : Investigate and prototype new design patterns and technologies for machine control software and factory host communication software using C 20, C#, Java.
  • Polyglot Programming : Showcase expertise in C 20, C#, Java, Python, and other relevant programming languages to contribute to a diverse tech ecosystem.
  • Build Management : Harness the power of modern build systems for efficient C package management and streamlined build processes.
  • Continuous Integration : Collaborate closely with the team to establish and sustain Jenkins-based CI / CD pipelines, ensuring the smooth software delivery flow.
  • Software Architecture : Apply SOLID principles, champion clean code practices, and leverage design patterns and architecture knowledge to craft scalable and maintainable software systems.
  • Testing Mastery : Advocate for Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies, emphasizing a keen grasp of the test pyramid, code quality, and refactoring techniques.
  • Documentation : Utilize living documentation practices to maintain clear and up-to-date project documentation.
  • Version Control : Exhibit strong configuration management skills through proficient use of Git.
  • Concurrency : Apply your expertise in concurrent programming to create responsive and efficient software solutions.

Preferred Qualification and Skills

  • BSc degree in Software Engineering, Computer Science, Informatics, or a related field.
  • Minimum of 5 years of relevant work experience in software development in a multi-disciplinary context (software, electronics, mechatronics).
  • Methodology Proficiency : Proven track record working with various development methodologies, including Agile, Scrum, or V-Model.
  • Experience with :
  • Multiple programming languages : C , C#, Java, Python

  • Various development methodologies, including Agile, Scrum, V-Model, or similar.
  • Test automation; mocking & stubbing; TDD, BDD.
  • Infrastructure as Code : Puppet, Docker, Packer, Ansible, TerraForm.
  • High-performance and real-time software.
  • Pro-active attitude.
  • Strong communication skills.
  • Quality mindset.
  • Able to think from a customer perspective.
  • Result-driven and can-do mentality.
  • We Offer

  • High-tech, system-responsible, and product-development-based environment.
  • Challenging and diverse projects from concept to realization to industrialization.
  • Growing organization with a unique focus on Research & Development.
  • Casual working environment.
  • Highly competitive employment terms and pay-for-performance environment.
  • If you're a passionate and seasoned Senior Software Engineer who thrives on technical challenges, embraces the art of software craftsmanship, prefers hands-on work with machinery, and aligns with the qualifications mentioned above, we invite you to consider this opportunity. Join us in pushing the boundaries of software development and substantially impacting our dynamic team.

    Kulicke & Soffa is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender or gender expression, national origin, disability, or protected veteran status.

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Engineer I, Software (sys)?

    Sign up to receive alerts about other jobs on the Senior Engineer I, Software (sys) career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Kulicke and Soffa

    Kulicke and Soffa
    Hired Organization Address Fort Washington, PA Full Time
    Job Description At Kulicke and Soffa, (NASDAQ : KLIC) our engineers make that decision daily. We are an international le...
    Kulicke and Soffa
    Hired Organization Address Fort Washington, PA Full Time
    Job Description We're looking for a skilled Senior Software Test Engineer to ensure the quality and reliability of our s...
    Kulicke and Soffa
    Hired Organization Address Santa Ana, CA Full Time
    Job Description The Wedge Bond Business Unit of Kulicke & Soffa , located in Santa Ana, CA, is the leader in wire and ri...

    Not the job you're looking for? Here are some other Senior Engineer I, Software (sys) jobs in the Fort Washington, PA area that may be a better fit.

    Senior Software Engineer

    Globus Medical, Norristown, PA

    Senior Software Engineer

    Hamilton Lane, Conshohocken, PA

    AI Assistant is available now!

    Feel free to start your new journey!