Are you an experienced Embedded Software Engineer looking to work on cutting-edge embedded systems? Do you thrive in a fast-paced environment where you can be hands-on with all aspects of software development, from conceptual design to implementation? If you are passionate about building high-quality embedded solutions and eager to contribute to a dynamic team, this role offers exciting opportunities for professional growth.
Responsibilities
Design and develop embedded software solutions for DSP/ARM processors (Xilinx PetaLinux/Yocto). Implement real-time systems for applications in motion control, vision systems, and EtherCAT. Collaborate closely with cross-disciplinary teams, including FPGA, hardware, and electronics engineers, to ensure system-wide optimization and integration. Develop and maintain comprehensive documentation throughout the software development lifecycle, including specifications, test plans, and results. Ensure robust and reliable software through rigorous testing, debugging, and prototyping. Contribute to global, multi-site project teams, driving cohesive and timely delivery.Qualifications
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field. 5+ years of experience in embedded software engineering, focusing on real-time software applications. Strong proficiency in ANSI-C and C++ and familiarity with control protocols (I2C, SPI, PCIe, etc.). Experience with communication protocols such as TCP/IP, CAN, and EtherCAT. Knowledge of clean code practices, code quality assessment, refactoring, and design patterns. Prior experience working in an agile environment is a plus. Excellent problem-solving skills and the ability to work effectively within a multidisciplinary team.The Team
The Software Department consists of 40 engineers specializing in software development and testing. The team handles all aspects of requirements gathering, design, implementation, and testing of new features and functionalities. Our focus is on developing software that controls, supports, and enhances our Advanced Packaging and Electronic Assembly machines known for their precision and high output.
The Company
Kulicke & Soffa is a leading provider of advanced packaging and electronic assembly equipment for the semiconductor industry. Our cutting-edge, high-performance, multi-axis robotic machines offer innovative solutions across automotive, consumer electronics, communications, and other key industries worldwide.
With over 65 years of industry leadership, Kulicke & Soffa continues to push the boundaries of technology with a global team of over 2500 employees across 13 countries. Our R&D centers of excellence span the US, Europe, and Asia, fostering a culture of innovation and collaboration. We provide a dynamic and friendly work environment, diverse cross-functional projects, and ample professional development opportunities. Visit our website: www.kns.com.
Equal Opportunity
Kulicke & Soffa is committed to recruiting based on merit, ensuring fair consideration regardless of age, race, gender, sexual orientation, religion, marital status, family responsibilities, or disability.