Job Description
$68,539.00-$114,229.00 Annual
This is the base pay range that an applicant can expect to make upon hire.
Pay within this range with vary based upon relevant experience, skills, and education among other factors.
The Hypertherm Software Solutions team is seeking a Software Engineer in Test to help us take the next step in our testing automation journey. You will have the opportunity to grow your skillset working with industry leading technologies including CNC, robots, and shape nesting as well as helping us to continually improve our practices.
Position Overview
There will be opportunities to lead our advancement in automated testing at all levels of the test pyramid. You will work with embedded systems controlling CNCs as well as large scale software only systems. We will look to you to implement robust solutions as well as help us advance our automated testing practices. If this sounds interesting, read on!
Who you are and the experience you bring:
Bachelors’ or higher degree in an Engineering discipline or Computer Science with 5+ years of experience in software/firmware testing and/or development
Experience crafting solutions for all levels of the testing pyramid including Unit Tests, Integration Tests, Smoke Tests, and Regression Tests.
Experience with simulation/emulation of hardware components for end-to-end system testing
Experience driving change in a team-based setting.
Ability to develop and execute a testing strategy around feature level requirements and details.
Build Pipeline and Automated Testing experience
Leadership and communication skills with the ability to collaborate at all levels, engineers, managers, and technicians
Highly organized, self-motivated with the ability to work within a team environment
Use techniques like pair programming, Test Driven and Behavior Driven Development (TDD, BDD) to develop high quality, valuable software testing solutions.
Ability to communicate architecture ideas in terms of UML and develop using OOD principles
Enjoy working with other people in engineering and non-engineering fields to understand and resolve problems
Preferred experience that differentiates you:
Knowledge of motion control and mechanical motion dynamics
CNC or PLC design and programming
General Programming – C++, C#/.NET, JavaScript, Ruby, Python, Java
Experience with Microsoft Visual Studio and Windows 10 / 11
Experience with Agile software development and Scrum framework
Location: New Hampshire (relocation assistance is available)
Besides our incredible culture, some of the benefits you can expect with a career at Hypertherm:
Global, 100% employee-owned company for over 50 years
Profit-Sharing
Employee Stock Ownership
Five days/year Community Service Time
Strong commitment to Environmental Stewardship
Stable, growing, and high-performance organization with a no-layoff philosophy
Hypertherm's mission is to provide customers with the best industrial cutting solutions in the industry. We are a 100% associate-owned company, with our corporate office in Hanover, NH, USA and have Associates in twenty-six countries around the globe. Globally focused, we design, manufacture, and support the world's leading cutting solutions, with a proud history of over 50 years
#LI-SG1
#onsite
Hypertherm is proud to be an Equal Opportunity Employer and we welcome all applications. All employment decisions are based on business need, job requirements and our values as an associate-owned company without regard to race, color, religion, gender, sexual orientation, gender identity, age, national origin, disability, or veteran status, or any other characteristic protected by federal, state, or local laws.
CURRENT ASSOCIATES OR TEMPORARY ASSOCIATES: Please apply via your internal Workday career account.