What are the responsibilities and job description for the Software Engineer position at Reconext?
Job Details
Reconext is headquartered in Plano/Dallas, Texas, with a footprint covering The Americas, Europe & Asia Pacific we deliver value to customers through innovative aftermarket device services and reverse supply chain solutions to industry leading OEM’s, cable, satellite and mobile device operators, retailers, insurers and other enterprises.
With over 40 years of experience, Reconext partners closely with its customers in meeting their sustainability targets by delivering aftermarket solutions to optimize the value of returned electronic devices, with the goal of 100% reuse of all materials. Our comprehensive suite of solutions spans all phases of the digital product lifecycle. With thousands of trained professionals and hundreds of technical experts and engineers, we are dedicated to delivering customer satisfaction daily.
Position Summary:
The Engineer will enhance the profitability of the company as part of an Engineering team supporting all technical aspects of our customer’s products and related repair processes. The Engineer Level II will create value by applying fundamental Engineering discipline to the understanding of our customer’s product(s), and innovating original and effective process solutions for diagnostics and repair. Once established, these practices are to be maintained, refreshed and further refined as our customers and their requirements continue to grow and change.
Responsibilities/Duties:
• Develop working code to automate the testing of networking devices under the supervision of senior team member.
• Create technical work instructions.
• Experience erasing data from lax servers
• Research customer products and determine how to test those products.
• Analyzes customer products and product failure modes and mechanisms, and participates in the development of methods for effective failure detection.
• Analyzes, understands, and modifies existing processes with guidance.
• Designs and/or conducts experiments, with some guidance if needed. Documents the results in a complete written report that includes the purpose, setup, and data in a clear, organized fashion.
• Works under the guidance and direction of more senior team members.
• Works closely with line operators and Technicians in implementing process improvements.
Education/ Work Experience:
• Possess a Bachelor's degree in Engineering, Computer Science, Mathematics or related field or equivalent experience.
• Experience working with major a programming language such as: C , Python, C/C#, Perl or MATLAB
• Experience working within any flavor of Linux
• Knowledge of computer networking hardware: Switches, Routers, Hubs, Access Points, 10/100/1000BaseT
• Knowledge of computer networking protocols: TCP/IP, DNS, FTP, SSH, Telnet
• Knowledge of computer networking topologies: Linear, and Tree.
• Knowledge of how to navigate using Linux command line
• CompTIA A or Network certification preferred