Job Closed
This listing is no longer active.
Designing a cleaner future.
Software Engineering Intern – Integration & Process Automation
Location
North America
Posted
101 days ago
Salary
$30 - $35 / hour
Seniority
Entry Level
Job Description
Software Engineering Intern – Integration & Process Automation
Revamp Engineering, Inc.
• Identify opportunities for process automation across internal teams and workflows. • Design, build, and maintain integrations between internal and third-party systems using tools such as Python, Power Automate, Zapier, and APIs. • Develop scripts and lightweight applications to improve data accuracy, efficiency, and repeatability of engineering tasks. • Document integration architecture, workflows, and implementation details to support long-term maintainability. • Support validation and quality assurance of automation tools to ensure reliability and intended performance. • Manage time effectively across concurrent assignments and shifting priorities. • Collaborate with engineers and internal stakeholders to understand requirements and deliver practical automation solutions. • Communicate technical concepts clearly to non-technical team members. • Receive direction on complex or unconventional challenges and incorporate feedback into iterative improvements. • Perform additional duties as assigned or directed.
Job Requirements
- Actively enrolled in an undergraduate or graduate program in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
- Minimum 60 semester hours completed.
- Minimum GPA of 3.2/4.0.
- Foundational knowledge of software engineering principles.
- Demonstrated experience (coursework, internship, or project-based) using Python and/or similar languages for automation or data-related tasks.
- Familiarity with APIs and system integrations.
- Strong written and verbal communication skills.
- Ability to manage multiple tasks independently while maintaining attention to detail.
- Demonstrated problem-solving ability and ownership of assigned work.
Benefits
- Competitive hourly compensation
- Exposure to large-scale renewable energy engineering operations
- Mentorship from experienced engineers and automation specialists
- Opportunity to contribute to projects supporting the energy transition
Related Guides
Related Categories
Related Job Pages
More Robotics Jobs
• This role works closely with senior team members to ensure successful implementation, troubleshooting, and user training in robotics technology. • Perform site deployment, setup, and calibration of robotic systems on construction sites. • Support pre-deployment activities, including logistics coordination, safety planning, and project tracking. • Provide basic on-site technical support. • Participate in and eventually lead training sessions for contractors. • Collect field data and feedback for process improvements and product development. • Collaborate with sales and account teams to support customer interactions. • Maintain accurate records of deployments, issues, and resolutions. • Adhere to safety protocols and ensure compliance with company and site regulations. • Engage in ongoing learning to develop technical and operational expertise in robotics solutions.
Clinical Specialist, Surgical Robotics
MedtronicMedtronic is a global leader in medical technology, dedicated to improving healthcare through innovative therapies and devices. Known for transforming patient c
• Responsible for the successful integration of our HUGO™ RAS-system into a hospital. • Meet with the robotic program stakeholders and develop program goals and metrics for HUGO™ RAS-system. • Conduct regular program review meetings to remain on-track. • Develop a surgeon training plan, coordinate attendance at Medtronic’s off-site training and arrange for proctored cases post-training as needed. • Support the technology adoption by attending to cases during a surgeon and staff member’s learning sessions.
User Experience Manager – Robotics
General MotorsGeneral Motors (GM), founded in 1908 by William "Billy" Durant in Flint, Michigan, began with the Buick Motor Company and later acquired brands like Oldsmobile
• Define and own the enterprise-level UX strategy for robotic products and platforms, shaping long-term direction and investment across multiple programs, product lines, and sites, and aligning with GM business goals and product roadmaps • Develop a human-centered interaction model for robots, including mental models, task flows, safety messaging, and error/recovery patterns, that can be standardized and scaled across varied environments • Champion human factors, ergonomics, accessibility, and safety in all human–robot interaction decisions, ensuring UX is a key input into safety and operational standards • Partner with product, engineering, and operations leadership to prioritize a portfolio of UX investments and define and own success metrics and KPIs (e.g., usability, performance, adoption, satisfaction, safety outcomes, intervention rates) across multiple departments • Lead, mentor, and grow multidisciplinary UX teams (e.g., designers, human factors specialists, UX researchers) across sites and/or product lines, ensuring the optimal mix of talent and experience to deliver on strategic priorities • Establish and socialize design standards, patterns, and guidelines for robotic UX and HRI (Human–Robot Interaction), and drive their adoption across programs and partner organizations • Create and manage work plans, staffing, and priorities across a portfolio of programs and product lines , allocating resources to the highest-impact opportunities • Own workforce planning for the Robotics UX function, including org design, headcount planning, succession, and talent development in partnership with HR and functional leadership • Partner with finance and product leadership to define and manage UX-related budgets, making investment and trade-off decisions that balance customer value, technical feasibility, and financial impact • Foster a culture of experimentation, rapid learning, and continuous improvement, role-modeling GM behaviors and inclusive leadership • Oversee the design of interfaces and interactions for robotic systems, including: Operator UIs (desktops, tablets, control panels). On-robot affordances (indicators, buttons, displays, audio/visual cues). Configuration, monitoring, and diagnostic tools • Guide the translation of complex robotic capabilities into clear, discoverable user workflows that reduce cognitive load and training time for diverse user groups • Ensure UX designs and human interfaces with automation support safety standards and operational procedures and reduce friction, especially in shared human–robot workspaces • Collaborate with industrial design and systems engineering to ensure simple and cohesive physical–digital experiences across products and sites • Drive cross-team design alignment, ensuring that UX patterns and standards are leveraged across robotics, manufacturing, safety, training, and IT where appropriate • Define and run user research programs with operators, technicians, engineers, and other stakeholders across multiple sites to understand needs, constraints, and mental models • Oversee usability studies, field pilots, and simulations (including VR/AR or digital twins, where applicable) to test interaction concepts before deployment at scale • Partner with safety, reliability, and operations teams to measure and improve human–robot collaboration outcomes (e.g., error rates, interventions, throughput, training time, incidents) • Translate findings into prioritized UX improvements, clear product and process requirements, and recommendations that influence multi-program roadmaps • Establish shared metrics and dashboards for UX and HRI outcomes and integrate them into broader functional and site-level performance reviews • Work closely with robotics engineering, controls, perception, safety, manufacturing, and software teams to balance UX needs with technical and operational feasibility, and to co-create large cross-functional initiatives • Partner with product management to define user stories, acceptance criteria, and launch plans across a portfolio of robotic solutions and platforms • Collaborate with training, documentation, and support teams to ensure consistent, understandable user guidance across channels and sites, influencing training strategy and tools • Represent UX in design reviews, safety reviews, and program milestones, clearly articulating user impact, trade-offs, and recommendations to senior leaders • Influence director-level and above stakeholders across functions, leading change management efforts to adopt new UX standards, tools, and ways of working.
• Design, develop, and deploy autonomy software for aerial robotics, including navigation, real-time mapping, and decision-making systems. • Write clean, efficient and well-documented code in C++ and Python. • Implement algorithms for sensor processing, mapping, and real-time control. • Integrate perception, motion planning and controls modules to field end-to-end aerial behaviors as well as integrated, human-in-the-loop systems. • Collaborate with cross-functional teams to design and test robotic hardware and software systems. • Coordinate and execute field tests, demonstrations, and pilot programs in dynamic environments. • Partner directly with customers and stakeholders to understand mission needs, gather feedback, and rapidly iterate. • Troubleshoot and resolve performance issues in dynamic, real-world conditions. • Translate field insights into actionable product improvements and engineering roadmaps. • Champion best practices in code quality, reliability, security, and maintainability.




