about 1 month ago
Tampa, FL, USAEntry Level / Mid Level
Responsibilities
- Maintain and improve internal software tools used for production and device support.
- Implement focused updates, bug fixes, and workflow improvements.
- Troubleshoot issues reported by production, engineering, field service, and support teams.
- Debug Linux-based environments, including services, permissions, dependencies, logs, and install scripts.
- Modify Python backend code, shell scripts, configuration files, and frontend components as needed.
- Validate software changes on hardware-connected systems.
- Improve logging, error handling, reliability, and supportability.
- Document changes, test results, and troubleshooting steps.
- Support release preparation, version updates, and deployment activities.
- Perform other duties as required.
Requirements
- Familiarity with Linux command line and shell scripting.
- Ability to read logs, follow code paths, and troubleshoot software issues.
- Comfortable modifying existing codebases.
- Strong attention to detail when testing and documenting changes.
- Clear communication with technical and non-technical teams.
- Familiarity with REST APIs or backend service development preferred.
- Exposure to hardware-connected software, embedded devices, serial/USB tools, or test equipment preferred.
- Familiarity with system services, permissions, package installation, or deployment scripts preferred.
- Associate degree in engineering or technical field preferred.
- Experience supporting production, manufacturing, test, or field service software preferred.
Benefits
- Comprehensive Medical, Dental, Vision, Disability and Life insurance group coverage with a portion of the premiums paid by the company.
- 401(k)-retirement plan.
- Professional development funds.
- Employee Assistance Plan (EAP) with counseling, legal help, child and elder care support.
