Do you thrive in high-visibility leadership roles where your expertise can drive market-leading growth?
In this role you will focus on new product development in collaborative and traditional robotics. The Principal Software Engineer - Automation will play a key leadership role in driving above market growth in welding automation. This is a highly visible position within the ITW Welding segment, reporting directly to the Automation Business Unit Director. The position requires an individual to understand leading automation technologies and the flexibility to adapt quickly to different projects as required. This manager will lead a geographically diverse development team and collaborate with product management, service, and end users to enhance our user experience and create differentiated value propositions.
How You Will Make An Impact Through Essential Functions
Software Development and User Experience:
Subject Matter Expertise for software engineering and technologies in welding robotics
Leads software development with a focus on user experience (UX) and the development of enhanced functionality for robotics
Aligns development team and priorities to business growth initiatives
Utilizes ITW processes and frameworks for workflow and project documentation
Vendor Management
Manages third party software contractor relationships, including software requirements and project priorities
Evaluates 3rd party solutions and emerging technologies for potential partnerships and product enhancements
Talent Development
Maintains a strong rapport with direct reports and performs annual performance reviews
Analyzes team skills and dynamics to identify gaps and develops strategies for growth and improvement
Leads team in goal development and project alignment to business objectives
Drive Results
Finds or creates ways to measure performance against goals
Seeks to accomplish critical tasks with measurable results
Achieves excellence in performance by surpassing established standards
Exhibits a strong sense of urgency when solving problems and getting work done
Works collaboratively with cross-functional teams to drive successful project outcomes
Knowledge, Skills, and Abilities to be Successful in this Role:
Management And Team Leadership Knowledge
Understands business and management principles and leadership techniques
Tracks software projects, team priorities and workflows
Strong motivational, communication and interpersonal skills
Software Architecture And Programming Skills
Experienced in designing, developing, and maintaining robust systems architecture to optimize performance and scalability
Demonstrated proficiency writing and debugging of C++ and Qt
Proficient with setup, development, and debugging in a Linux environment
Experience with Cross Compiling
Software Functional And Integration Testing
Experience defining functional tests and performing software/UX testing
Skilled in utilizing software version control systems to manage code changes effectively
Required Qualifications
Bachelor’s degree in software engineering, Computer Science/Engineering, or related field
7+ years of welding industry experience
7+ years of automation industry experience
Experience managing others
Preferred Skills
Experience with AI and Machine Learning
Understanding of embedded system development
Experience with Continuous Integration
Experience with vision/optics integration
Familiarity with robotics and/or industrial automation
Managing Agile Team
Compensation Information
Salary Range: Our compensation package offers a competitive base salary annually of $95,250-$158,750. This range is dependent on the geographic location, the successful candidate’s qualification, and prior experience. We are committed to maintaining equitable and competitive salaries across different regions through regular reviews and adjustments.
AIP Bonus Plan: Employees in this role are eligible to participate in the AIP bonus plan, which includes performance-based bonuses, allowing employees to increase their earnings through exceptional performance. Annual salary increases are also provided, reflecting both individual contributions and overall company success.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job