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.