Software Developer

Wardjet, LLC
Tallmadge, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 90K

Job location

Tallmadge, United States of America

Tech stack

Testing (Software)
C Sharp (Programming Language)
C++
Communications Protocols
Computer Engineering
Relational Databases
Software Debugging
G-Codes
Hardware Interface Design
Software Maintenance
Software Engineering
SQL Databases
System Programming
TCP/IP
Multithreading
Real Time Systems
Concurrency
Code Structure
Information Technology
Software Version Control

Job description

The Software Developer is responsible for designing, developing, and maintaining software systems that directly control and support WARDJet waterjet machines. This role emphasizes real-time control, embedded systems, CNC motion control, and tightly integrated software-hardware interfaces.

The developer will work closely with electrical and mechanical engineering teams to deliver reliable, high-performance machine control software, as well as supporting tools for configuration, diagnostics, and production workflows.

Duties and Responsibilities of the position include but are not limited to:

· Design, develop, and test software for CNC machine control systems and related applications

· Implement and support software interfaces between embedded hardware systems and higher-level applications

· Apply best practices in code structure, documentation, and version control

· Consult with engineering team to evaluate software-hardware interfaces and developing specifications and performance requirements.

· Support internal teams (Technical Support, Production, Field Service) in diagnosing and resolving software-related issues

· Provides support to internal Technical Support or Production personnel as required

Requirements

Do you have experience in Software issue identification?, Do you have a Bachelor's degree?, · Degree in Computer Engineering, Electrical Engineering, Computer Science, or closely related field

· 3+ years of experience in software development, preferably in industrial or machine control environments

· Strong proficiency in C++ and/or C#

· Solid understanding of multithreading, concurrency, and real-time system considerations

· Experience with relational databases (SQL)

· Ability to debug complex interactions between software and physical systems

· Strong problem-solving skills with a systems-level mindset

· Ability to work independently and collaboratively in a multidisciplinary engineering environment

· Strong communication skills in both written and verbal

Preferred:

· Experience with CNC systems, G-code interpretation, or motion control platforms

· Experience with embedded systems or low-level programming

· Knowledge of communication protocols (e.g., TCP/IP, serial, fieldbus systems)

Other Requirements:

· Regular attendance is required. The employee is required physically to be at the WARDJet facility during their scheduled work hours unless approved otherwise by supervisor

· Employee will be trained in the operation of waterjet machines and be expected to be able to use the machines for software testing purposes, * Bachelor's (Preferred), * Software development: 3 years (Required)

  • C++: 3 years (Preferred)
  • C#: 3 years (Preferred)

Ability to Commute:

  • Tallmadge, OH 44278 (Required)

Benefits & conditions

Pulled from the full job description

  • AD&D insurance
  • Parental leave
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • 401(k) 3% Match, * 401(k) 3% Match
  • AD&D insurance
  • Dental insurance
  • Disability insurance
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid holidays
  • Paid time off
  • Parental leave
  • Vision insurance

Apply for this position