Software Developer

Overview

On Site
Depends on Experience
Full Time

Skills

Automated Testing
Code Review
Collaboration
Continuous Delivery
Continuous Integration
Debugging
Documentation
Firmware
GitLab
Jenkins
Software Development
Technical Writing
Test Cases
Testing

Job Details

Job Title: Software Developer
Location: Denver, CO (Onsite)

Duration :- Long Term

Job Summary:
We are seeking a skilled Software Developer to support specific RDKB development and testing. The ideal candidate will work on code development, integration, and automation enhancements, while collaborating with internal teams and third-party vendors.

Key Responsibilities:

  • Develop and integrate specific RDKB code.
  • Review code from OEMs and third parties.
  • Refactor and migrate automated test cases to GitLab (from Jenkins).
  • Create new test cases for developed RDK code.
  • Generate test reports for E2E firmware release processes.
  • Participate in the software development lifecycle: design, code, test, debug, and document.
  • Collaborate in design and code reviews.
  • Contribute to technical documentation and architecture discussions.

Requirements:

  • Experience with RDKB, automation tools (e.g., TDK, Automatics), and CI/CD pipelines.
  • Strong coding, debugging, and documentation skills.
  • Prior experience with GitLab and Jenkins preferred.
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.