Talent.com
Software Engineer - 1st
Software Engineer - 1stKable Workforce Solutions • Erlanger, KY, US
Software Engineer - 1st

Software Engineer - 1st

Kable Workforce Solutions • Erlanger, KY, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
  • [job_card.permanent]
[job_card.job_description]

Job Description

Job Description

Location : Erlanger, KY

Employment Type : 1st Shift, Full-time, direct hire

Job Brief

Kable Workforce Solutions is hiring a Software Engineer for our client. This position responsibilities include creating and optimizing CNC G / M-code and probing macros, developing desktop and web-based utilities in Python and other languages, managing GitHub / GitLab repositories, and ensuring proper version control practices.

What’s a Typical Day Like?

  • Design, implement, and maintain software applications and tools used in CNC measurement, data logging, and automation workflows.
  • Write and optimize CNC G / M-code, probing macros, and embedded scripts for real-time machine integration.
  • Develop desktop and web-based utilities using Python, C#, C++, and Java to support internal tools and customer applications.
  • Implement automated tests and validation tools for software accuracy and performance.
  • Manage all software development projects using GitHub and GitLab repositories.
  • Ensure clean version control practices, including branching, tagging, and code reviews.
  • Maintain and validate official software release versions used in customer applications and internal tools.
  • Document code changes, test results, and release notes for compliance and traceability.
  • Work closely with Application Engineers, R&D, and Technical Support teams to integrate software with metrology products and CNC systems.
  • Customize solutions to meet customer-specific requirements while ensuring stability and scalability.
  • Assist in diagnostic and support efforts for software bugs, compatibility issues, and integration hurdles.
  • Develop internal software documentation, including installation guides, API references, and usage manuals.
  • Provide training to internal team members and customers on proper software usage and system integration.
  • Participate in strategic development efforts led by Blum-Novotest’s USA Competence Center.
  • Contribute to cross-functional R&D initiatives, developing new tools and enhancing core product software capabilities.
  • Conduct research into emerging technologies and programming methodologies applicable to CNC metrology and industrial automation.
  • Provide first level IT support to staff stationed at the competence center.

What Are the Requirements of the Job?

  • Bachelor’s Degree in Computer Science, Software Engineering, Mechatronics, or related field.
  • 4+ years of software development experience. Work with machine control systems or industrial applications considered a plus.
  • Prior experience with CNC machine integration or automation is a plus.
  • Experience developing in G-code and macro languages for Fanuc, Okuma, and Siemens controls preferred.
  • Proficient in Python and one or more of : C#, C++, or Java.
  • Strong understanding of Git-based source control (GitHub, GitLab).
  • Familiarity with CI / CD pipelines and automated testing frameworks.
  • Experience with machine tool programming (G-code, M-code) and CNC probing cycles is highly advantageous.
  • Understanding of metrology, sensor integration, and industrial communication protocols (e.g., Ethernet / IP, OPC UA) is a plus.
  • Excellent analytical, troubleshooting, and communication skills.
  • Comfortable working independently and in team-based environments.
  • Well-organized and capable of managing multiple projects concurrently.
  • Occasional travel may be required for project support, training, or collaboration.
  • Office-based position with periodic travel (up to 25%) for collaboration, testing, or customer-facing development.
  • Collaboration with global team members across engineering, technical support, and product management.
  • Work may involve tight deadlines or extended hours during major software releases
  • Ability to work in fast-paced environment.
  • Ability to move or lift up to 50+ lbs.
  • Ability to reach, grasp, hold, push, pull, bend, twist, squat, climb, kneel.
  • Ability to utilize hand / eye coordination.
  • Capability to stand for prolonged periods of time
  • Communication skills.
  • How to Apply And Next Steps?

    Please submit your resume in our application by clicking “apply now.” We look forward to reviewing your application and you will hear from us within 1 business day.

    About Kable Workforce Solutions

    For over 50 years, Kable Workforce Solutions has been connecting skilled professionals with leading employers across the region. We’re dedicated to helping people build lasting careers and helping companies grow through quality, integrity, and partnership.

    We believe in people first — empowering individuals to succeed and celebrating the work that drives our communities forward.

    Kable Workforce Solutions is proud to be an equal opportunity employer. We welcome and value diversity and are committed to creating an inclusive workplace where everyone can thrive. Read our full diversity statement here.

    This job description is not intended to be all-inclusive, and the employee will also perform other reasonably related business duties as assigned by the immediate supervisor and other management as required.

    [job_alerts.create_a_job]

    Software Engineer • Erlanger, KY, US

    [internal_linking.similar_jobs]
    Systems Engineer - Tier 1

    Systems Engineer - Tier 1

    Emerge Technologies • Florence, KY, United States
    [job_card.full_time]
    The Systems Engineer - Tier 1 will have experience working in a fast-paced, call center type environment and / or experience working for a Managed Services Provider (MSP) on a service desk.Daily, thi...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Engineer

    Engineer

    CData Software • Cincinnati, OH, United States
    [job_card.full_time]
    Please share resume for below position.Experience in QC Calc • Strong experience in MsSQL DB • Experience in Java / Python • Experience in AWS / Cloud technologies • Experience in Supporting applications.[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    ILUS - Project Engineer III

    ILUS - Project Engineer III

    Daifuku Intralogistics America Corporation • Erlanger, KY, United States
    [job_card.full_time]
    US-IL-Bolingbrook | US-KY-Erlanger | US-UT-Salt Lake City | US-MI-Grand Rapids.Candidate will be responsible for engineering of material handling systems. Each system is custom designed per client b...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Continuous Improvement Engineer II

    Continuous Improvement Engineer II

    STORD • Hebron, KY, United States
    [job_card.full_time]
    Stord is The Consumer Experience Company, powering seamless checkout through delivery for today's leading brands.Stord is rapidly growing and is on track to double our revenue in the next 18 months...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead / Principal Software QA Test Engineer

    Lead / Principal Software QA Test Engineer

    Medpace • Cincinnati, OH, United States
    [job_card.full_time]
    Voted a Top Cincinnati Workplace for 4 years running, Medpace is growing rapidly, and we are currently seeking a full-time, office-based Lead Software QA Engineer to join our Information Technology...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Solutions Engineer

    Sr. Solutions Engineer

    Pantomath • Cincinnati, Ohio, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Pantomath is an automated data operations platform that addresses the challenges organizations face with data reliability, where manual, time-consuming processes and reliance on tribal knowledge of...[show_more]
    [last_updated.last_updated_variable_days]
    Project Engineer I

    Project Engineer I

    Stratus Team LLC • Cincinnati, OH, United States
    [job_card.full_time]
    Job Description Job Description Job Summary : The Project Engineer I (Civil-Site Development) is an intermediate-level engineer responsible for taking on more complex design tasks and contributing t...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Developer III

    Software Developer III

    Western & Southern Life • Cincinnati, OH, United States
    [job_card.full_time]
    Produces or modifies computer programs of all sizes and complexity.Solves systems and program problems.Recommends courses of action on new application jobs, while considering the total system spect...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Site Reliability Engineer V

    Site Reliability Engineer V

    United IT Solutions • Cincinnati, OH, United States
    [job_card.full_time]
    The role is responsible for supporting an IT applications operations teams with effective monitoring and event management solutions. Ensure that processes and solutions meet the demanding nature of ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Developer

    Software Developer

    Ssg • Park Hills, Kentucky, United States
    [job_card.full_time]
    Military Veterans are highly encouraged to apply!.Essential Duties and Responsibilities.Consult with project team and functional units on the design of important projects or services.Consult with u...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Structural Engineer III - Industrial, Process and Agribusiness

    Structural Engineer III - Industrial, Process and Agribusiness

    KFI Engineers • Cincinnati, OH, United States
    [job_card.full_time] +1
    Industrial, Processing and Agribusiness (IPA).Manager, Structural Engineering.KFI Engineers is a recognized industry leader in facility infrastructure design and performance.Since 1996, our culture...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Project Engineer II

    Project Engineer II

    Pepper Construction Group LLC • Cincinnati, OH, United States
    [job_card.full_time]
    With offices in Illinois, Wisconsin, Indiana, and Ohio, Pepper Construction is a national general contracting and construction management firm that primarily serves the private sector.Pepper Constr...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineers - Full Stack

    Software Engineers - Full Stack

    Shift4 • Cincinnati, Ohio, United States
    [job_card.full_time]
    As the leader in commerce-enabling technology, Shift4 powers billions of transactions annually for hundreds of thousands of businesses in virtually every industry. Software Engineers - Full Stack.Sh...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Off-Site Systems Engineer - Engine Controls

    Senior Off-Site Systems Engineer - Engine Controls

    BAE Systems USA • Cincinnati, OH, United States
    [job_card.full_time]
    Join Our Team of Systems Engineering Experts!.We're seeking a talented Systems Engineer that is in the Cincinnati, OH, area to support a local customer. As a Systems Engineer, you'll have the opport...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Integration Engineer

    Integration Engineer

    ApTask • Cincinnati, OH, United States
    [job_card.full_time]
    Software Engineer (EDI) Responsible for participating in the design, development, testing, debugging, maintaining, and documenting software components in accordance with Software Development Life C...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Systems Engineer with Security Clearance - Contract to Hire

    Systems Engineer with Security Clearance - Contract to Hire

    Innova Solutions • Cincinnati, OH, United States
    [job_card.full_time]
    A client of Innova Solutions is immediately hiring a Systems Engineer Position Type : Full time, Contract to Hire Duration : 12months Location : Cincinnati, OH 45245 (1st Shift) As a Systems Engineer ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Backend Modernization Engineer III / US Citizens and GC Candidates Only

    Backend Modernization Engineer III / US Citizens and GC Candidates Only

    Hudson Manpower • Cincinnati, OH, United States
    [job_card.full_time]
    Job Title : Backend Modernization Engineer III.Location : Cincinnati, OH - Onsite.Containerization (Docker, ECS, EKS, Kubenetes). We're seeking a versatile Backend Software Engineer who thrives at the...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Project Engineer II

    Project Engineer II

    Embark Recruiting Solutions • Cincinnati, OH, United States
    [job_card.full_time] +1
    Our client, a commercial construction firm located in Cincinnati OH, has an immediate need for a Project Engineer II.This is a full-time direct hire position. Ensure customer satisfaction by identif...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]