What are the responsibilities and job description for the Software Engineer position at CTDI?
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. CTDI also has a global footprint with more than 20,000 employees worldwide.
We are seeking a talented and dedicated computer hardware/software engineer to research, deploy, and maintain hardware components for electrical and computer systems. You'll oversee designing base hardware systems, installing complex hardware components, analyzing computer performance data, troubleshooting systems, collaborating with software engineers, and modifying existing hardware platforms to improve functionality in upgraded systems. We encourage teamwork and a high level of technical proficiency, so we offer excellent compensation and benefits as well as numerous opportunities for career development and continuing education.
Duties/Responsibilities:
- Research and deploy new computer hardware and equipment to meet customer specifications or in-house project requirements, and participate in all aspects of validation from initial preparation to production
- Ensure new hardware systems and equipment work correctly with computer software programs according to performance requirements and modify hardware as necessary to address errors and other concerns.
- Test existing hardware components, including processors, circuit boards and various other components, to define operational parameters and recommend necessary upgrades and replacements to meet current and future performance standards
- Create documentation and repair tools for computer components and finished systems
- Analyze system data in order to recommend hardware configuration changes as needed
- Provide technical support for user issues, troubleshoot errors, debug performance issues and take corrective action on a timely, effective basis in order to maintain all equipment to required specifications
Required Skills:
- Familiarity with C#, Linux (PowerShell and Python a plus.)
- 4 year degree in Engineering field required
- Comprehensive understanding of computer hardware, software, and electrical systems is required.
- Knowledge of software engineering practices and methodologies.
- A minimum of two years' experience in a similar role is required.
- Analytical thinking combined with strong problem-solving abilities.
- The ability to work under pressure and to a strict deadline.
- Capability to collaborate closely with the software development team.
- Capability to identify potential issues in a system configuration.
- Detail-oriented
- Clear, discriminatory approach to solving engineering problems.
- 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.
Apply today to join our dynamic team! CTDI offers an excellent compensation and benefits package and has been a growing leader in the telecommunications field for over 45 years. Come put our successful history behind your career!
CTDI is an equal opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. This policy applies to every aspect of employment at CTDI, including recruitment, hiring, training, advancement, and termination.
CA Residents only click here to view CTDI's California Privacy Notice Agreement