Reports To: Chief Executive Officer (CEO)
Ready to revolutionize robotic automation? At PushCorp, we're not just leading the industry – we're shaping its future. For over 25 years, we've empowered our customers to automate tasks once deemed impossible. From grinding to sanding, deburring to polishing, milling, and beyond, our cutting-edge robotic material removal end-of-arm tooling has set new standards.
What sets us apart? Our commitment to giving robots a "human" touch. Our force compliant tooling is engineered for accuracy, ensuring precise force application against any surface, in any orientation. We achieve this level of precision through state-of-the-art active technology and proprietary algorithms that monitor force, position, and acceleration in real-time. But that's not all. PushCorp also offers a diverse range of electric spindles that are as powerful as they are efficient, proven in factories worldwide.
Join us at our 20,000 sqft Dallas facility, a hub of innovation housing engineering, sales, assembly labs, a full machine shop, and robotics labs. If you're ready to push the boundaries of robotic capabilities, PushCorp is the place for you. Let's shape the future together.
Job Summary:
The Senior System Engineer - Robotics acts as the technical lead for multidepartment projects creating solutions that meet robotic material removal market needs relating to architecture, implementation, testing and maintenance. The Senior System Engineer - Robotics is responsible for designing and integrating fully functioning systems that meet development needs,
Responsibilities:
C/C++ Software development/maintenance (Software)
- Internal support applications and scripts (Ruby, C, C++, Qt Toolkit)
- Products (Microcontroller, embedded devices, real-time, networking)
Electrical engineering product board-level electronic design (Hardware)
- Determination product use cases and required features.
- Microcontroller, analog, digital control board design/maintenance
- Electronic component selection
- PCB design/development environment
- Spice simulation.
- Coordinate PCB assembly fabrication/testing.
Industrial control system design/maintenance (Robotics)
- PLC/Robot controller interfaces
- Experience working with ROS software, is an asset.
- Traditional 24VDC digital, and analog I/O
- Industrial fieldbus configuration and troubleshooting (EthernetIP, ProfiNet, EtherCAT, DeviceNet)
- 480/240 VAC, 3-phase electrical power facilities design/maintenance
- Servo control theory/tuning, servo motors, servo motor controls (Kollmorgen)
Knowledge, Skills and Abilities:
- Good experience in requirements analysis, design, coding and unit testing of scalable, distributed, fault-tolerant applications.
- Good knowledge & experience working within the Robotics industry.
- Able to set priorities, multi-task, and work efficiently in a team environment responding and pivoting to competing priorities and timelines.
- Effective project management, prioritization, planning and time-management skills to meet deadlines.
- Proven ability to work collaboratively within a fast paced, deadline driven environment.
- Rigorous and possessing sound judgement, open-minded and creative thinking.
- Results oriented person and proven team player who is both flexible and adaptable.
- Strong analytical skills
- Strong customer service orientation
- Problem solving skills.
- Sense of organization: prioritization and sense of urgency
Experience & Education:
- Degree in Robotics Engineering, Software Engineering, Electrical Engineering, Mechanical Engineering or equivalent job experience.
- Minimum of 5 years’ experience in a technical hardware & software development role preferably within the robotics application or industry.
- Proficiency in Windows environment
- High proficiency & experience working with C/C++ & embedded programming.
- Experience with PLC/Robot controller interfaces, is an asset.
- Experience working with PCB assembly fabrication/testing, is an asset.
- Experience with applications and scripts (Ruby, Qt Toolkit), is an asset.
- Web development (HTML, JavaScript) maintenance is an asset.