What are the responsibilities and job description for the Junior Software Engineer (CNC Programmer) position at trak group?
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
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. Qualifications
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. Preferred :
Bachelor’s 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. Why You’ll Love This Role
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!