What are the responsibilities and job description for the Software Engineer II position at CLX Engineering?
Description
CLX Engineering requires a skilled Software Engineer II to support both internal and external projects, playing a key role in the development, testing, troubleshooting, maintenance, integration, and overall support of various systems. This role requires a dynamic mix of technical proficiency, cross-functional collaboration, and adaptability.
Key Responsibilities:
- Collaborate with the team in an open office environment.
- Travel to customer sites, including extended stays and varied schedules as needed.
- Represent the company professionally when onsite with clients.
- Demonstrate strong technical knowledge in servers, workstations, switches, networking, and hardware components.
- Write clear technical documentation for operating manuals, project submittals, and customer correspondence that are vital for monitoring system performance, troubleshooting issues, and ensuring compliance with operational standards.
- Analyze project specifications and ensure deliverables are completed on time.
- Track work hours daily with detailed task descriptions and provide regular status updates.
- Conduct tests, generate reports, and document procedures and work instructions.
- Read and interpret electrical and mechanical drawings accurately.
- Ensure smooth HMI development, software integration, and system commissioning for airport baggage handling systems by working with integration engineers, testing and validating software functionality with the hardware ensuring all systems are performing optimally.
- Troubleshoot complex software issues and contribute to system optimization.
- While not directly involved in hardware, candidates posses solid understanding of the hardware-software interface, ensuring software applications communicate effectively.
This position is an exempt salaried position reporting to the Manager, Software Engineering and works collaboratively with the team.
This is not an entry level position and individuals must have at least 5 years of applied experience.
Selected candidates will not start their position until June 2025.
CLX Engineering has an excellent benefits package including health, retirement savings, and a casual work environment.
Requirements
- Bachelor’s degree in engineering or related field with 5 years of relevant experience or equivalent combination of education and experience.
- Experience working with baggage handling systems.
- Proficiency in SCADA software (e.g., FactoryTalk, Ignition, Wonderware, WinCC).
- A growing expertise in airport baggage handling, where reliability, precision, and real-time processing are critical. Candidates must be familiar with how software drives efficiencies in the automation with strict operational standards.
- Strong skills in C#, ASP.NET, WPF, Python, Jython, Blazor, and web technologies.
- Experience working with SQL and MongoDB for report generation and database management.
- Knowledge of PLC systems, system emulation, and factory acceptance testing.
- Expertise in server and networking hardware configuration and interfacing with industrial control systems.
- Understanding secure development practices, managing exceptions, and ensuring system safety.
- Familiarity with TSA PGDS guidelines and industry best practices.
- Experience in creating project submittals, bills of materials, and related documentation.