Junior Software Engineer (CNC Programmer) - trak group
Cincinnati, OH 45249
About the Job
Junior Software Engineer / CNC Programmer
Are you a motivated, hands-on programmer ready to grow your career in software development and CNC programming? This Junior Software Engineer / CNC Programmer role offers the chance to work on cutting-edge industrial applications while collaborating with a supportive team.
Responsibilities
Required:
Take the next step in your software development journey and apply today to join a team where innovation meets opportunity!
Are you a motivated, hands-on programmer ready to grow your career in software development and CNC programming? This Junior Software Engineer / CNC Programmer role offers the chance to work on cutting-edge industrial applications while collaborating with a supportive team.
Responsibilities
- Develop, debug, and optimize software for CNC machine controllers and custom machinery.
- Integrate hardware components such as microcontrollers, sensors, and other devices.
- Design and implement efficient control algorithms in collaboration with mechanical engineers.
- Write, test, and maintain clean, efficient, and well-documented code.
- Troubleshoot and ensure the reliability and performance of software applications.
- Contribute to embedded system development, including data processing, I/O management, and ERP connectivity.
- Stay updated on advancements in software tools and industry trends.
Required:
- Strong problem-solving skills and attention to detail.
- Ability to work effectively in a team environment and communicate technical concepts clearly.
- Familiarity with system-level programming concepts.
- Understanding of PLC and industrial control systems.
- Ability to quickly learn and adapt to various programming languages.
- Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Proficiency in programming languages such as C++, C, or Python.
- Passion for software development and a proactive attitude toward learning.
- Hands-On Experience: Work on real-world programming challenges involving CNC systems and custom machinery.
- Supportive Environment: Collaborate closely with Senior Engineers and enjoy mentorship opportunities.
- Growth Potential: Learn and advance your skills in programming, hardware integration, and industrial applications.
- Innovative Work: Be part of a team delivering state-of-the-art solutions for industrial and defense applications.
Take the next step in your software development journey and apply today to join a team where innovation meets opportunity!
Source : trak group