SOFTWARE INTEGRATION ENGINEER

ALTEN Technology USA
Full-time
Greensboro, North Carolina, United States
Posted on 2 months ago

Job Description

ALTEN Technology USA is seeking a hands-on Software Integration Engineer with strong experience in Python-based development and hardware integration. The role involves designing and implementing test benches to ensure the reliability and performance of robotic subassemblies throughout the manufacturing process, collaborating with various engineering teams, and contributing to the continuous improvement of testing frameworks.

Responsibilities

  • Analyze and understand test box requirements
  • Collaborate with engineering teams to define testing processes
  • Work with electrical engineers to identify actuators and sensors
  • Develop Python code to interface with test bench hardware
  • Design and implement GUI wireframes using PySide
  • Create and manage event-driven test sequences
  • Configure Windows 10 PCs and Galil PLCs
  • Update and maintain database code
  • Conduct software integration testing and troubleshooting
  • Contribute to continuous improvement of testing frameworks

Requirements

  • Bachelor’s degree in Computer Science or related field
  • 5+ years of professional software development experience
  • Advanced proficiency in Python
  • Experience with hardware-in-the-loop simulation
  • Strong knowledge of PySide
  • Hands-on experience with multi-threading
  • Familiarity with GitLab and CI/CD pipelines
  • Working knowledge of databases
  • Experience integrating software with external hardware
  • Excellent communication skills
  • Willingness to work onsite and travel within North Carolina

Benefits

  • No benefits