CareerZen Logo
Company logo

Software Engineer

WorkRocket

Full-time

Erlanger, KY

Job description

Imagine a Software Engineer career that does not confine you to a cubicle and allows you to get out from behind the desk with exciting hands-on projects. Take control of your work as you get to work on the ground floor developing and implementing high-level software applications, all while earning $85,000/yr. Become a crucial part of the organization where you will experience the support of a rapidly growing company who is globally known for their prolific work in state of the art manufacturing solutions.

Blum-Novotest Inc, a global leader in technology and innovation in measuring and testing technology, is seeking a Software Engineer to join their Erlanger, KY team.

What an experienced Software Engineer will bring to the Blum-Novotest team:

  • 2+ years of C++ or C# development
  • GitHub or GitLab experience
  • Java and python experience is a plus

Why Software Engineers join the Blum-Novotest team:

  • Extensive Training with the latest manufacturing tech: Take your engineering skills to the next level with a company that will teach you how to develop applications for state-of-the-art manufacturing solutions
  • Comprehensive Compensation and Benefits: Earn up to $85,000/yr, including a benefits package including Heath, dental and vision coverage, life insurance, HSA, and FSA
  • Hands-On experience in Manufacturing: Use your experience as a software engineer on the ground floor without being confined into a cubicle.
  • Secure Future: You will be working with customers in the aerospace, medical technology and automotive industries, meaning incredible job stability with a global organization that has never had a layoff.

Duties and responsibilities

Software Development

  • 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.

Source Code Management & Version Control

  • 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.

Product Integration & Technical Collaboration

  • 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.

Documentation & Training

  • 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.

Competence Center Contributions

  • 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.

About the Company:

Blum-Novotest GmbH is a renowned manufacturer of innovative and high-precision measuring and testing technology. They develop and manufacture solutions to the highest quality standards and the aim of boosting their customers’ productivity. With technology “Made in Germany. ”

All qualified applicants will receive consideration for employment without regard to the individual's race, color, sex, national origin, religion, age, disability, genetic information, status as a military veteran, or any other characteristic protected by applicable law.