Siemens Industry Software Inc. is seeking a Software Engineer – Advanced to design, develop, modify, and implement software programming for various products. The role focuses on ensuring high quality and on-time delivery while solving complex technical problems and providing specialized expertise across multiple systems.
Design, develop, modify, and implement software programming for products (both internal and external) with focus on surpassing customer expectations, on achieving high quality and on-time delivery
Responsible for ensuring the overall functional quality of the released product on all required platforms and mechanism
Responsible for working on complex products, solutions, and problems
Create, document, and execute software designs which may involve complicated workflows or multiple product areas
Responsible for one or more projects within one area of a product
Provide input to the technical direction for one area of a product
Occasionally consult with customers in regard to future upgrades and products
Solve complex technical problems
Provide specialized expertise within multiple systems, software disciplines, as well as general knowledge of related disciplines, applications implications, and customer areas
Qualification
Required
Bachelor's degree in Computer Science, Engineering(any) or related technical field and 24 months of experience in the job offered or in a Software Engineer-related occupation
Master's degree in Computer Science, Engineering(any) or related technical field and no experience
Coursework, internship, or experience involving Java Programming
Coursework, internship, or experience involving Web Programming including HTML, CSS and Javascript
Coursework, internship, or experience involving Relational and object-oriented databases
Coursework, internship, or experience involving Natural language processing including Machine Learning and search
Coursework, internship, or experience involving Algorithm design techniques