Responsibilities
- Design and build software systems using Python, C#, C++, and Linux platforms.
- Work with product managers, designers, and engineers to define requirements and deliver technical solutions.
- Improve code efficiency, scalability, and long-term maintainability.
- Lead code reviews and guide less experienced engineering team members.
- Monitor emerging technologies and industry advancements to support innovation.
- Diagnose and resolve advanced software and system-level problems.
- Help refine and enhance internal software development workflows and standards.
Work Arrangement
On-site — Newburgh, IN
Other
- Daily tasks include office, lab, and desk-based work, with some field testing needed.
- Occasional underground work may be required.
- Regular exposure to environments with large moving machinery.
- Work settings may include airborne particles and allergens due to customer operations.
- Safety equipment such as hard hats, steel-toed shoes, reflective clothing, earplugs, and safety glasses is provided and mandatory.
- Travel and flexible shift work may be necessary based on customer demands.
- Employees may occasionally need to stand, walk, stoop, or crouch.
- Ability to lift or move objects up to 10 pounds may be required.
- Vision requirements include close and distance viewing, color recognition, peripheral vision, depth perception, and focus adjustment.
- The listed physical demands reflect the core requirements for performing essential job functions.
- Reasonable accommodations can be arranged to support individuals with disabilities in performing essential duties.