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.
Apply directly at Pdwcareers →Create a free account for alerts like thisView Pdwcareers immigration profile
This listing is sourced directly from Pdwcareers's careers page and normalized into a canonical job model.