Software Engineer
CTDI is a large-scale Engineering, Repair, and Logistics company that services the country’s largest wireless telecommunications providers, as well as the largest High-speed Internet & Cable providers. CTDI has over 11,000 FT US Employees in over 60 world-class US Operations and a global footprint with more than 20,000 employees worldwide.
About the role
This is a great opportunity for the right individual to be involved with Cable TV (CATV) and satellite set-top box and modem testing technologies. This software developer will work with our test design engineers on writing code and developing applications for our cutting-edge test platforms. We are looking for a high-energy, quick learner who enjoys a hands-on, high-speed work environment.
Responsibilities
- Design, code, test, optimize, debug of Desktop, Web and Client Server Applications for set-top box and modem test platforms.
- Generate documents including design specifications, test procedures, flowcharts.
- Manage applications and tools consistent with established industry specifications.
- Collaborate with and take direction from Engineering Lead and subject matter experts in the technical assessment of new designs and development work.
- Provide technical support for user issues, troubleshoot problems and take corrective action on a timely, effective basis.
- Take ownership of tasks and drive them to completion.
- Interface directly with customer.
Requirements
- Familiarity with IP networks and Linux (a plus).
- Clear, discriminatory approach to solving engineering problems.
- Knowledge of software engineering practices and methodologies.
- Strong analytical skills and the ability to multi-task.
- Excellent oral and written communication skills with the ability to understand others and clearly express thoughts.
- Ability to work individually or in a team environment.
- Ability to adapt quickly to fast-paced changing environment and priorities.
Preferred Skills & Experience
- System level test experience is desired.
- Ability to troubleshoot Hardware and resolve technical issues, even to the component level.
- Prepares Test reports by collecting, analyzing and summarizing test results and failures.
- Maintain and provide technical assistance for the various hardware and software test systems.
- Provides engineering information in the field to development Team.
- Ability to configure new routers based on the requirements.
- Must be able to install and update software updates for the test systems.
- Release final product into production and resolve issues.
- Should be able to analyze basic circuits and schematics.
- Experience with the standard lab debug tools (oscilloscope, signal generator, multimeter, power supply).
- Experience with software development using C# is desired.
- Electrical Engineer with (0-2yr) experience.
Benefits
- Weekly pay every Thursday
- Monthly Incentive Bonus
- Positive, team-oriented, inclusive workplace
- Health, Dental, Vision, & Prescription Coverage
- Paid holidays, vacation, & sick/personal time
- Health insurance
- Dental insurance
- Vision insurance
- 401(k)
- Life insurance
- Disability insurance
- Employee assistance program
- Flexible spending account
- Tuition reimbursement
Work Authorization: United States (Required). Must be 18 years of age.