Develop Python‑based control software for a 6‑axis articulated robotic arm
Implement and refine robot motion sequences, coordinate recording, and automated execution scripts
Integrate robotic control with test workflows for card read height characterization.
Support definition and execution of automated test profiles across multiple orientations, heights, and card types
Improve robustness, repeatability, and error handling of automation scripts
Assist in validating positional accuracy and system repeatability
Create basic documentation for setup, operation, and maintenance of the automated test system
Collaborate with Test Engineers to translate manual test procedures into automated solutions
Required Qualifications
Pursuing a Bachelor's or Master's degree in Software Engineering, Computer Engineering, Electrical Engineering, Robotics, or a related field
Experience with Python programming
Familiarity with basic concepts in robotics, motion control, or automation
Strong problem‑solving skills and attention to detail
Ability to work independently while collaborating effectively with a technical team
Preferred Qualifications
Exposure to robotic arms, CNC systems, or motion control platforms
Experience with hardware‑software integration
Familiarity with coordinate systems, kinematics, or basic mechanical concepts
Interest in test engineering, manufacturing test, or automation systems
Experience with version control systems (e.g., Git)
Learning & Development Opportunities
Hands‑on experience designing a real‑world robotics automation system
Exposure to test engineering practices and customer‑impacting product validation
Mentorship from experienced Test Engineers and Engineering Management
Opportunity to deliver a project that becomes a long‑term production test asset
Business Impact
This role directly supports rf IDEAS' efforts to improve test coverage and automation by converting a labor‑intensive, manually executed test into a repeatable, unattended automated system. The resulting solution will provide lasting value beyond the internship, with sustainment and maintenance absorbed by the Test Engineering team.
Why This Internship Matters
This position offers a rare opportunity for an intern to work on a complete, end‑to‑end engineering solution-from concept through implementation-while making a measurable impact on product quality and customer satisfaction.
Internship Details:
Paid, full-time position (40 hours/week, approximately 8am-5pm).
Health insurance coverage (medical) for interns working 30+ hours/week.
401(k) eligibility with dollar-for-dollar match on the first 5% of deferrals.