Job Title: Software Developer IJob DescriptionThe Software Developer I designs, deploys, and supports production automation systems for a satellite manufacturing factory. This role focuses on developing Python-based software that interacts directly with hardware, integrating with on-premise equipment, and ensuring reliable operation of automated manufacturing and test systems. The position also provides first-line support for integrated hardware and software, collaborating closely with hardware, IT, and engineering teams to troubleshoot issues and continuously improve manufacturing and test operations.
Responsibilities
- Develop and deploy production automation systems for the satellite factory, ensuring reliable and efficient manufacturing and test operations.
- Collaborate with hardware and IT teams to set up and integrate on-premise equipment used in automated production and testing.
- Design, implement, and maintain Python software using established tools and processes to control and monitor manufacturing and test systems.
- Work onsite in the factory environment to deploy, validate, and iterate on software that supports manufacturing and test workflows.
- Provide first-line support for production automation systems, including custom automated test equipment and SCADA systems for automated manufacturing lines.
- Support and troubleshoot interfaces between automation systems and flight components, controllers, back-end networking, databases, and manufacturing execution systems.
- Participate in rotating weekly after-hours on-call shifts, providing support for production and test operations as needed.
- Document issues thoroughly and communicate clearly with technical engineering team members to support effective root cause analysis and resolution.
- Debug Python programs and identify software defects impacting production and test systems.
- Troubleshoot physical and logical network issues affecting automation and test equipment connectivity.
- Diagnose and resolve issues with industrial control systems, including programmable logic controllers, data acquisition systems, test chambers, sensors, and I/O.
- Apply security best practices in software and system design, including encryption and secure communication where applicable.
- Use version control and modern development practices to manage code changes and collaborate with cross-functional teams.
- Communicate ideas, issues, and technical concerns clearly and persuasively across organizational boundaries, both verbally and in writing.
Essential Skills- Bachelor’s degree in computer science, information technology, engineering technology, or a related field, or equivalent relevant education and experience.
- 1+ years of professional experience in software development or industrial automation.
- Hands-on experience with Python programming and Python testing.
- Experience developing or supporting software that interacts directly with hardware.
- Experience installing, commissioning, and troubleshooting IT or mechatronic systems.
- Knowledge of Ethernet-based communication protocols.
- Knowledge of CAN communication protocol.
- Ability to troubleshoot integrated hardware and software systems in a production environment.
- Strong problem-solving skills for debugging software, networks, and industrial controls.
- Effective written and verbal communication skills to document issues and collaborate with engineering teams.
Additional Skills & Qualifications- Experience developing software that directly interacts with hardware in professional, academic, or personal projects.
- Working knowledge of Ethernet-based industrial protocols such as OPC UA and MQTT.
- Working knowledge of CAN communication protocol in industrial or embedded environments.
- Knowledge of security best practices, including encryption in transit, encryption at rest, and establishing chains of trust.
- Familiarity with version control systems such as Git.
- Ability to communicate across organizations and comfortably advocate for ideas and concerns in both verbal and written form.
- Background in industrial automation, SCADA systems, or automated test equipment is beneficial.
Work EnvironmentThis role is based onsite at a satellite manufacturing facility in Redmond, WA. You will work directly in a factory environment, collaborating with hardware, IT, and engineering teams to deploy and support automation systems on the production floor. The position involves hands-on work with automated test equipment, SCADA systems, industrial controls, and networked production systems. The schedule includes participation in a rotating on-call requirement of approximately one shift per month, during which you remain available that week for potential night or weekend coverage to support critical tests. The environment emphasizes safety, reliability, and continuous improvement, with access to modern development tools, industrial equipment, and collaborative workspaces.
Job Type & Location
This is a Contract position based out of Redmond, WA.
Pay and BenefitsThe pay range for this position is $50.00 - $53.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
• Medical, dental & vision
• Critical Illness, Accident, and Hospital
• 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
• Life Insurance (Voluntary Life & AD&D for the employee and dependents)
• Short and long-term disability
• Health Spending Account (HSA)
• Transportation benefits
• Employee Assistance Program
• Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace TypeThis is a fully onsite position in Redmond,WA.
Application DeadlineThis position is anticipated to close on May 13, 2026.
Diversity, Equity & Inclusion
At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I is embedded into our culture through:
- Hiring diverse talent
- Maintaining an inclusive environment through persistent self-reflection
- Building a culture of care, engagement, and recognition with clear outcomes
- Ensuring growth opportunities for our people
Actalent is an equal opportunity employer.