Director Software Engineering - Robotics

Walter Surface Technologies Incorporated
Coppell, TX, US
Full-time

Job Description

Job Description

Reports To : Chief Executive Office (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 Director Software Engineering - Robotics acts as the technical lead for multidepartment projects creating solutions that meet market needs relating to architecture, implementation, testing and maintenance.

The Director Software Engineering - Robotics is responsible for designing fully functioning, debugged code with required documentation that meets development goals.

Responsibilities :

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)

C / C++ Software development / maintenance

  • Internal support applications and scripts (Linux, Bash, Ruby, C, C++, Qt Toolkit)
  • Products (Linux, microcontroller, deeply embedded devices, real-time, networking)

Electrical engineering product board-level electronic design

  • 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.

Nice to have :

General internal IT maintenance

  • Maintain internal PC hardware / software / OS (Linux / Windows, update, repair, commission)
  • Maintain internal hardwired / wireless network.
  • Maintain remote office connectivity (OpenVPN, SSH)
  • Maintain periodic backups of company data.

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.
  • Highly 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, Computer Science, Electrical Engineering, Mechanical Engineering or equivalent job experience.
  • Minimum of 5 years’ experience in a technical hardware & software development role within the robotics application or industry.
  • Proficiency in both Linux & 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 (Bash, Ruby, Qt Toolkit), is an asset.
  • Experience & proven ability working with database & tools like : Ruby-on-Rails, PostgreSQL , Apache , is an asset.
  • Web development (HTML, JavaScript) maintenance is an asset.

Physical Activities and Demands :

1. This position is a sedentary position with the majority of time sitting. It requires the ability to move around the office and building to meet with employees, vendors, etc., and to access files.

2. This position requires the following abilities :

a. Finger Dexterity : Working primarily with the fingers to make small movements such as typing.

b. Talking : To convey detailed and / or important instructions or ideas accurately, loudly, or quickly.

c. Hearing : Able to hear average or normal conversations and receive detailed information.

d. Repetitive Motions : Movements frequently and regularly required using wrists, hands, and / or fingers.

3. This position requires close visual acuity to perform such tasks as : preparing and analyzing data and figures; transcribing information;

viewing a computer terminal.

4. This position is office based and therefore there are no adverse environmental conditions present.

Employee Signature Date

24 days ago
Related jobs
Promoted
VirtualVocations
Carrollton, Texas

Key Responsibilities:Lead a global team of engineers to deliver high-quality software aligned with hardware innovationsManage all phases of software development from inception to deployment and supportCollaborate with cross-functional teams to align software releases with hardware schedulesRequired ...

Promoted
Fidelity TalentSource LLC
Westlake, Texas

Bachelor s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Information Management, Business Administration, or a closely related field and six (6) years of experience as a Director, Software Engineering (or closely related occup...

Promoted
Soleo Health Inc
Dallas, Texas

Senior Director of Software Engineering and Data. The Senior Director of Software Engineering and Data is a key leadership role responsible for the technological direction at Soleo Health. This position will oversee various departments including software engineering, data capabilities, system archit...

Promoted
Ziosk
Dallas, Texas

Director of Software Engineering. This role will be working closely with engineering leaders to ensure all team members are properly trained and committed to ensuring software development and content management projects are successful. Minimum of 10 years of experience in software engineering with a...

DTCC
Dallas, Texas

The Software Engineering role specializes in planning, documenting technical requirements, designing, developing, and testing all software systems and applications for the firm. May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activit...

HumCap, Inc.
Dallas, Texas

HumCap's client, a Dallas based SaaS company, is looking for a highly organized Director of Software Engineering to join their team. Minimum of 10 years of experience in software engineering with a proven track record in a leadership role. This role will be responsible for guiding and manag...

Heartland
Dallas, Texas

Manages the analysis, programming, and testing activities for system and/or software application development and service / support to include feasibility studies, time and cost estimates, and the establishment and implementation of new or revised software applications and/or systems. Oversees the ef...

PNC Bank NA
Dallas, Texas

PNC offers employees a comprehensive range of benefits to help meet your needs now and in the future.Depending on your eligibility, options for full-time employees include medical/prescription drug coverage (with a Health Savings Account feature); dental and vision options; employee and spouse/child...

TSYS
Dallas, Texas

Manages the analysis, programming, and testing activities for system and/or software application development and service / support to include feasibility studies, time and cost estimates, and the establishment and implementation of new or revised software applications and/or systems. We are driven b...

Michaels
Irving, Texas

Support Center - IrvingIn this role you will direct a team of Software Engineers to build and maintain exciting experiences for our customers that differentiates Michaels in the e-As a Director of Software Engineering, you will direct software development, delivery and support efforts of highly scal...