SENIOR SOFTWARE MANAGER jobs in United States
cer-icon
Apply on Employer Site
company-logo

TRAK Machine Tools - Southwestern Industries, Inc. · 14 hours ago

SENIOR SOFTWARE MANAGER

TRAK Machine Tools, a division of Southwestern Industries, is a leader in CNC controls for the toolroom market. They are seeking a Senior Software Manager to lead a team of developers and testers while contributing to the codebase and ensuring the architectural integrity of their CNC control products.

Machinery
check
H1B Sponsor Likelynote

Responsibilities

Provide day-to-day leadership and technical guidance for the software team
Design and document software architecture for current and future CNC control products
Develop protocols for inter-process communication and system integration
Identify and address weaknesses in system architecture to improve stability and scalability
Write and maintain code for user interfaces, toolpath algorithms, and CNC features
Implement enhancements and fix bugs in existing codebases
Contribute to PLC programming for machine functions
Stay current with relevant technologies and bring new ideas to the team
Oversee development efforts for our new subscription based products
Drive integration of third-party software into the ProtoTRAK platform, supporting a subscription-based model managed through the cloud
Review our current automated testing methods and provide guidance or suggestions for improvement
Help develop or refine automated regression testing tools as needed
Create internal tools to support troubleshooting and diagnostics on CNC machines

Qualification

CC++Software architectureAgile/ScrumWindows OSPLC programmingCloud-based platformsCNC machine toolsMotion control systemsCAD/CAM softwareTeam managementCommunication skillsMentoring

Required

BS or MS in Computer Science, Electrical Engineering, Mechanical Engineering, or related field
10+ years of professional software development experience in C and C++
Prior experience managing or mentoring a small software team
Strong understanding of the Windows operating system and Win32 architecture
Experience working in Agile/Scrum environments
Excellent communication skills and ability to collaborate across engineering and management teams
Ability to stand and work in the machine shop for long hours for initial training and to verify the operation of the software on the machines

Preferred

Familiarity with CAD/CAM software
Experience developing software for PC-based machine control systems
Background in CNC machine tools or industrial automation
Experience or background in motion control systems
Knowledge of PLC programming
Knowledge of cloud-based software platforms and subscription management
Ability to assess existing software architecture in Win32 and recommend strategies for migrating to a more modern programming language with minimal multi-year redevelopment

Benefits

Health, life, and disability insurance
Paid vacation and vacation bonus
401(k) plan with company match

Company

TRAK Machine Tools - Southwestern Industries, Inc.

twitter
company-logo
TRAK Machine Tools – Southwestern Industries, Inc.

H1B Sponsorship

TRAK Machine Tools - Southwestern Industries, Inc. has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (2)
2022 (2)
2020 (1)

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Steve Pinto
President and CEO
linkedin
Company data provided by crunchbase