Post Job Free
Sign in

Embedded Software Developer

Company:
Unison Systems Inc.
Location:
Englewood, CO
Posted:
July 04, 2025
Apply

Description:

Job Description

Unison Systems is seeking senior software engineers who have strong knowledge and experience working with an RDK Firmware Stack. The position will work with other senior software engineers who are working to deliver firmware for our new eMTA CPE that supports both DOCSIS 4.0 and RDK.

Location: DTC; hybrid 4 days onsite

Duration: Through Dec 2025

Write code/integrate code (software/application) and give peer review coding sessions.

Perform unit and integration testing and provide recommendations to peer teams and leadership on best practices and solutions from test case results.

Work with peers in a consultative manner to design and configure customer based systems and applications and advise project teams on architecture, strategy, and other ancillary IT processes (to include networking, security, governance, quality assurance, database/server administration).

Provide technical guidance and solutions on issues, defects, and project deliverables.

Triage defects and project deliverables and analysis to diagnose and fix operational difficulty.

Qualifications

Required skills/abilities

Ability to read, write, speak and understand English

Extensive knowledge of Git/Gitlab version control system

Extensive knowledge in network design, network architecture, protocols and network topography.

Extensive knowledge of at least 1 development language (C and C++, Java, or GO)

Experience with Linux development

Knowledge of embedded build systems such as Make, Cmake, Opewrt Packages and/or RDK players

Experience in working with DOCSIS devices and technologies

Demonstrated in-depth ability to work autonomously without direction to drive projects to completion.

Demonstrated in-depth ability to lead technically, drive progress, and solve complex problems throughout the software development life cycle.

Ability to perform duties in a very fast pace environment and ability to learn new technology quickly.

Ability to communicate technical concepts to both technical and non-technical audiences up to the senior leadership/C suite level.

Ability to demonstrate lateral thinking required to solve complex technical problems to provide outside the box solutions.

Ability to perform duties in a dynamic technological environment and learn new technology quickly.Required Education

BA/BS in Information Technology, Computer Science, MIS or equivalent combination of education and experience.Required Work Experience

IT work experience designing/configuring systems/applications working in development. Language C programming on Linux Operating Systems, Make Systems 10+ years

IT work in GIT/GITLab 4+ yearsPreferred Education

Masters Degree

Preferred work experience:

Extensive knowledge in TCP/IP and the OSI model

Language based programming in C, Python or RUST

Experience integrating test automation tools into GitLab Pipelines (e.g. Robot, TDK, Automatics, CD Router, or PyTest)

Cable/Telecommunications: RDK-B, RDK-V, DOCSIS (1+), OpenWRT, Yocto,

Protocols: TR069, TR369, SNMP, TCP, UDP, TCP/IP, DHCP, Ipv4, IPv6, MQTT

Data Models: TR181, TR143

Containerization: Docker, Kubernetes, LXCUnison Systems Inc. is a full-service IT consulting firm that offers staffing, consulting, direct-hire recruiting and solutions delivery services. Core areas of service include: •Software Engineering •Data Management •Project/Program Management •Infrastructure & Support

Full-time

Hybrid remote

Apply