Pdwcareers

Pdwcareers

Principal Software Engineer, Manufacturing Test

Huntsville, AL · Principal

Sponsorship not specifiedDetected 26 days ago
PythonBashPowerShellPostgreSQLSQLiteCI/CDLinuxRESTProduct ManagementSupply ChainERPEmbedded SystemsRoboticsMechanical DesignElectrical EngineeringControlsLeadershipCommunicationCollaborationSCADA

About the role

  • You will join a team of operators, engineers, and builders who solve hard problems with humility and focus.
  • Architect scalable software frameworks for automated production test fixtures, diagnostics, telemetry collection, and hardware validation workflows.
  • Improve manufacturing throughput, test coverage, traceability, and process repeatability through automation and data-driven decision making.

Responsibilities

  • Lead the design, implementation, deployment, and sustainment of manufacturing test software systems supporting assembly, integration, calibration, and final system validation in production.
  • Own software configuration management, deployment pipelines, version control, and release processes for manufacturing and production environments.
  • Develop robust automation tools and scripts using Python, Bash, PowerShell, or similar technologies to streamline production operations and reduce operator error.
  • Design and maintain Linux-based manufacturing systems including user management, permissions, networking, package management, and system hardening.
  • Partner with electrical, firmware, and mechanical engineering teams to integrate software with embedded systems, sensors, robotics hardware, and test instrumentation.
  • Drive root-cause analysis investigations related to manufacturing defects, test failures, production escapes, and system reliability issues.
  • Develop tools and infrastructure for data collection, serialization, logging, and transport across manufacturing and test systems to track 'as built' FW/SW configuration.
  • Collaborate cross-functionally with production, quality, supply chain, field operations, and product engineering teams to improve system reliability and operational efficiency.
  • Support deployment, troubleshooting, training, and sustainment activities across manufacturing and operational environments as needed, leveraging Admin/IT support.
  • Partner with product engineering teams to improve design-for-manufacturability throughout the product lifecycle.

Requirements

  • The physical demands described here are representative of those that must be met to successfully perform the essential functions of the job.
  • Must have manual dexterity to operate standard office equipment as well as standard machine shop equipment.
  • Must be physically capable of the assigned duties.
  • Requirements Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Robotics, or related technical field.
  • Strong proficiency in Python and at least one additional scripting or systems language such as Bash, PowerShell, or C/C++.
  • Experience with software configuration management, source control, CI/CD practices, and release management workflows.
  • Strong understanding of robotics, drones, electromechanical systems, embedded hardware, or autonomous systems.
  • Proficiency with data serialization and transport technologies such as JSON, Protobuf, REST interfaces, or similar frameworks.
  • Experience with PostgreSQL, SQLite, TimescaleDB, InfluxDB, or similar data storage systems used for manufacturing traceability and analytics.
  • Ability to sit, stand, bend, reach, climb, and move about regularly throughout the day and lift / carry up to 25 pounds.

Company info

  • Safe Harbor 401(K) with company match.

This listing is sourced directly from Pdwcareers's careers page and normalized into a canonical job model.