Demo

Senior Software Engineer

Kulicke & Soffa
Fort Washington, PA Full Time
POSTED ON 12/31/2024 CLOSED ON 1/29/2025

What are the responsibilities and job description for the Senior Software Engineer position at Kulicke & Soffa?

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


  1. Software Development: Investigate and prototype new design patterns and technologies for machine control software and factory host communication software using C 20, C#, Java.
  2. Polyglot Programming: Showcase expertise in C 20, C#, Java, Python, and other relevant programming languages to contribute to a diverse tech ecosystem.
  3. Build Management: Harness the power of modern build systems for efficient C package management and streamlined build processes.
  4. Continuous Integration: Collaborate closely with the team to establish and sustain Jenkins-based CI/CD pipelines, ensuring the smooth software delivery flow.
  5. Software Architecture: Apply SOLID principles, champion clean code practices, and leverage design patterns and architecture knowledge to craft scalable and maintainable software systems.
  6. 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.
  7. Documentation: Utilize living documentation practices to maintain clear and up-to-date project documentation.
  8. Version Control: Exhibit strong configuration management skills through proficient use of Git.
  9. 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.

Hiring Software Engineer
Triunity Software -
Mount Laurel, NJ
Software Engineer
Inabia Software & Consulting Inc. -
Philadelphia, PA
Senior Software Engineer
Envestnet -
Berwyn, PA

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 Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
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
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Kulicke & Soffa

Kulicke & Soffa
Hired Organization Address Fort Washington, PA Full Time
Position Title: Staff Engineer, Operations Engineer NPI-AP Position Type: Regular At Kulicke and Sof fa, (NASDAQ:KLIC) o...
Kulicke & Soffa
Hired Organization Address Fort Washington, PA Full Time
Job Description We are seeking an experienced HR Advisor to join our Human Resources team as an independent contributor....
Kulicke & 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 & 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 Software Engineer jobs in the Fort Washington, PA area that may be a better fit.

Senior Java Engineer @ The Software Smith

The Software Smith, Philadelphia, PA

Senior DevOps Engineer

United Software Group, Mount Laurel, NJ

AI Assistant is available now!

Feel free to start your new journey!