Carol Stream, Illinois, USA
6 days ago
Principal Software Engineer - Automation

Job Description:

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 roboticsLeads software development with a focus on user experience (UX) and the development of enhanced functionality for roboticsAligns development team and priorities to business growth initiativesUtilizes ITW processes and frameworks for workflow and project documentation

Vendor Management:

Manages third party software contractor relationships, including software requirements and project prioritiesEvaluates 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 reviewsAnalyzes team skills and dynamics to identify gaps and develops strategies for growth and improvementLeads team in goal development and project alignment to business objectives

Drive Results:

Finds or creates ways to measure performance against goalsSeeks to accomplish critical tasks with measurable resultsAchieves excellence in performance by surpassing established standardsExhibits a strong sense of urgency when solving problems and getting work doneWorks 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 techniquesTracks software projects, team priorities and workflowsStrong motivational, communication and interpersonal skills

Software Architecture and Programming Skills:

Experienced in designing, developing, and maintaining robust systems architecture to optimize performance and scalabilityDemonstrated proficiency writing and debugging of C++ and QtProficient with setup, development, and debugging in a Linux environmentExperience with Cross Compiling

Software Functional and Integration Testing:

Experience defining functional tests and performing software/UX testingSkilled in utilizing software version control systems to manage code changes effectively

Required Qualifications:

Bachelor’s degree in software engineering, Computer Science/Engineering, or related field7+ years of welding industry experience7+ years of automation industry experienceExperience managing others

Preferred Skills:

Experience with AI and Machine LearningUnderstanding of embedded system developmentExperience with Continuous IntegrationExperience with vision/optics integrationFamiliarity with robotics and/or industrial automationManaging 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.

Confirm your E-mail: Send Email