Software Engineer
Job details
Responsibilities and Duties Develop next generation machine using C++/C# platform and implement cross-application functions on the machines. Participate in full software lifecycle including requirements, specification, design, and construction using agile and object oriented methodologies. Development of new features and capabilities in existing code base, troubleshooting and root cause analysis and correction of software errors. Work with cross-team members such as process and mechanical engineers in code testing or debugging. Requirements Bachelor’s or Master’s degree in computer engineering / computer science or related engineering discipline with significant software coursework. 3-8 years of experience on software development with high precision electro-mechanical components and systems. Proficient in C++ / C# and Object Oriented Analysis & Object Oriented Design Methodologies. Experience in debug and bring-up of prototype HW/SW systems and their interaction with motion systems. Working experience in semi-conductor industry preferred. Strong analytical and problem-solving skills. Good communication and interpersonal skills. Self-motivated and able to work independently. Senior grade would be offered to the candidate with strong background or relevant working experiences. #J-18808-Ljbffr
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.