Epicareer Might not Working Properly
Learn More

Senior Software Developer (C/C++)

Salary undisclosed

Apply on


Original
Simplified

Job Title: Senior Software Developer (C/C++)

Location: Denver, CO (Onsite)

Job Type: Long-Term contract

JOB DESCRIPTION

We are seeking an experienced Senior Software Developer with a strong background in systems programming and software development. The ideal candidate will have 8-10 years of industry experience and be proficient in C, C++, Unix, and Linux environments. This role requires hands-on experience with Unix Shell Scripting and a passion for creating robust and efficient software solutions.

Responsibilities

  • Develop, test, and maintain software applications and systems using C, C++, Unix, and Linux.
  • Write and manage Unix Shell Scripts to automate various processes and tasks.
  • Collaborate with cross-functional teams to design and implement new features and enhancements.
  • Troubleshoot and resolve software defects and issues in a timely manner.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Contribute to the continuous improvement of development processes and methodologies.
  • Provide mentorship and guidance to junior developers.

Qualifications

  • Strong problem-solving skills and ability to work independently as well as in a team environment.
  • Excellent communication and interpersonal skills.
  • Proven ability to manage multiple tasks and deadlines in a fast-paced environment.

Requirements

  • Total of 8-10 years of experience in software development.
  • Extensive experience in systems side programming using C, C++, Unix, and Linux.
  • Experience with OpenSync, RDK, or OpenWrt and Yocto.
  • Experience embedded development (firmware, middleware, device driver, HAL etc.)
  • Hands-on experience with Unix Shell Scripting.

Nice to Have Skills

  • Experience with AWS or Azure cloud platforms.
  • Experience with Agile Methodology.
  • Experience with OpenSync, RDK, or OpenWrt.
  • Experience in the Telecom or Cable domain.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job