Senior Software Engineer
Job Description
Apollo Professional Solutions, Inc. is hiring a Senior Software Engineer contractor to support Sensors Test Engineering in a production environment in Burnsville, MN (onsite). This role combines software leadership with hands-on troubleshooting on the production line, while working closely with engineers and technicians. Contractor benefits include Medical, Vision, Dental, and 401k, with an hourly rate of $55.29.
What you’ll do
- Support the Sensors Test Engineering team in a production environment.
- Lead the definition, design, development, troubleshooting, and integration of test software for commercial, military, and defense sensor products.
- Work as an experienced individual contributor alongside engineers and technicians.
- Drive research, design, development, and testing of software solutions and networks.
- Troubleshoot software and electrical device issues on the production line.
- Provide engineering guidance on design concepts, requirements, equipment utilization, and coding techniques.
- Design and review major functional test software components.
- Create processes, procedures, and best practices for test software design and development in a manufacturing environment.
- Present project and technical information during design reviews with peers, management, and customers.
- Collaborate with engineers, operators, and technicians to keep test software aligned with production needs.
Required qualifications
- U.S. citizenship required.
- STEM degree with minimum 6 years of relevant experience, or an advanced degree with minimum 4 years, or 12 years relevant experience in lieu of a degree.
- Experience with C (1 year required).
- Experience with C++ (1 year required).
- Experience with Visual Basic (1 year required).
- Experience with Visual C++ and Visual Studio.
- Software development experience (5 years required) and CI/CD experience (1 year required).
Technologies and related experience
- C, C++, Visual Basic, Visual C++, Visual Studio
- LabVIEW (familiarity)
Preferred qualifications
- Strong understanding of Visual Basic and familiarity with LabVIEW.
- Familiarity with RF and digital electronics.
- Hands-on approach with curiosity to understand system interactions.
- Experience with software-controlled test equipment, including oscilloscopes, digital multimeters, signal generators, power supplies, and thermal chambers.
- Familiarity with aerospace manufacturing environments and AS9100.
- Familiarity with avionics buses: 1553, ARINC, CAN, RS485, RS232, and 1394.
- Familiarity with ALM JIRA project management (Agile).
- Ability to manage multiple tasks and adapt to changing business needs.
- Experience with Java and JavaScript is a plus.
Role details
- Location: Burnsville, MN 55306 (required)
- Work location: In person
- Job type: Contract
- Pay: $55.29 per hour (USD 55 - 55 hourly)
Contractor benefits
- Medical
- Vision
- Dental
- 401k