
Senior Software Engineers
- Phoenix, AZ
- $140,000-190,000 per year
- Permanent
- Full-time
- Senior Software Engineers will develop innovative control software for the company's next generation electro-mechanical machines/equipment
- Drive innovation and quality of automated equipment software
- Will also be involved also in design reviews, architecture, etc.
- Balance software project portfolio for maximum benefit to the company including cost of ownership reductions, performance improvement, etc.
- As a Senior Software Engineer, you will collaborate with other Software Engineers globally to establish software strategy
- Measure and maintain internal customer satisfaction
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering or similar field
- At least 5-8+ years of software development experience
- Experience with Desktop application development, GUI development and/or embedded software development would be ideal
- Experience with customer-oriented software baseline management and release planning is a plus
- Experience developing software that works with hardware (HW) such as developing User Interface (GUI's) and/or other high-level Software Development especially using C++ or C#
- Experience with modern software technologies with strong development background
- Experience with programming in C++ programming language is required
- Proven experience in team building and people development
- Strong ownership for tasks at hand, pro-active leadership, customer (both internal and external) oriented
- Excellent communication skills and well-developed negotiation skills at all levels internally and externally
- Ability to drive software architecture to meet long term business needs
- Ability to define realistic goals and establishes priorities with clear responsibilities to ensure results
- Able to manage projects, activities, and resources effectively
- Experience with Python, Perl or C# is a plus
- Experience with application and/or embedded development would be ideal
- Experience out of highly regulated industries such as medical device, aerospace, semiconductor, industrial machinery, automotive, electronic manufacturing, etc. would be ideal
- Experience working with capital equipment, industrial equipment, working on software (SW) that is controlling complex machines/systems would be ideal
- Master's or PhD in Computer Science, Electrical Engineering, Computer Engineering or equivalent
- Experience in automated process equipment or capital equipment
- Experience working with software control systems is a plus