1

Set Top Box Software Engineer Jobs (NOW HIRING)

Engineering Technician CTDI is a large-scale Engineering, Repair, and Logistics company that ... and set top box technology. This individual should be a high-energy, quick learner who enjoys a ...

... Video service, Set Top Box, VOD and associated Cable services testing. • At Least 4 years of ... software development life cycle. • Ability to work in team in diverse/ multiple stakeholder ...

... software engineering and systems integration. Our tightly integrated offerings are tailored to each ... Set-top box) components Embedded Linux expertise Exposure/expertise in general embedded device ...

Senior Software Engineer

Jessup, MD · On-site

$126K - $166K/yr

Senior Software Engineer Step into a high-impact Senior Software Engineer opportunity with a ... ADVANCE YOUR ENGINEERING CAREER TODAY RECRUITING TOP ENGINEERS SINCE 1997 Our company is called Top ...

Senior Software Engineer

San Diego, CA · On-site

$130K - $171K/yr

Senior Software Engineer Step into a high-impact Senior Software Engineer opportunity with a ... What's In It For You top tier compensation and benefits, with source-aligned pay details of 150000 ...

next page

Showing results 1-20

Set Top Box Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do set top box software engineer jobs pay per year?

As of Jun 7, 2026, the average yearly pay for set top box software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are some typical challenges faced by Set Top Box Software Engineers when ensuring compatibility across different hardware platforms?

Set Top Box Software Engineers often encounter challenges related to supporting a wide variety of hardware platforms, each with unique chipsets, drivers, and performance characteristics. Ensuring smooth performance and feature parity across devices requires rigorous testing, efficient abstraction layers, and close collaboration with hardware engineers. Additionally, handling firmware updates and maintaining legacy device support can add complexity. Engineers frequently work in cross-functional teams to address these challenges and deliver a consistent user experience.

What does a Set Top Box Software Engineer do?

A Set Top Box Software Engineer is responsible for designing, developing, testing, and maintaining the software that runs on set-top boxes used for television and streaming services. They work with embedded systems, often programming in languages like C or C++, to ensure the device runs smoothly, delivers content reliably, and supports new features or apps. Their work may also involve troubleshooting software issues, integrating third-party services, and collaborating with hardware engineers to optimize performance.

What is the difference between Set Top Box Software Engineer vs Embedded Software Engineer?

AspectSet Top Box Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's in Computer Science or Electrical Engineering; experience with multimedia systemsBachelor's in Computer Engineering or related field; knowledge of embedded systems
Work EnvironmentConsumer electronics companies, multimedia device manufacturersAutomotive, medical devices, industrial equipment
Industry UsageTelevision, streaming devices, cable/satellite providersAutomotive, healthcare, industrial automation
Common Search/ComparisonYesYes

Set Top Box Software Engineers focus on developing software for television and multimedia devices, often working with consumer electronics. Embedded Software Engineers develop software for a broader range of embedded systems across various industries. While both roles require knowledge of embedded programming, their applications and environments differ significantly.

What are the key skills and qualifications needed to thrive as a Set Top Box Software Engineer, and why are they important?

To thrive as a Set Top Box Software Engineer, you need strong programming skills in C/C++, embedded systems expertise, and a degree in computer science or a related field. Experience with middleware platforms, debugging tools, and operating systems like Linux, as well as familiarity with protocols such as DVB or IPTV, is typically required. Excellent problem-solving abilities, attention to detail, and effective collaboration skills help engineers excel in complex development environments. These skills ensure reliable, high-performance products that meet industry standards and user expectations.
TV Advertising Manager

Contractor

Posted 29 days ago


Job description

Company Description

Artech is the 10th Largest IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report. Artech provides technical expertise to fill gaps in clients' immediate skill-sets availability, deliver emerging technology skill-sets, refresh existing skill base, allow for flexibility in project planning and execution phases, and provide budgeting/financial flexibility by offering contingent labor as a variable cost.

Job Description

Define, develop, and implement standard operational frameworks
Support development of new programmers and campaigns - manages approvals, planning, execution and closeout to ensure all planned results are achieved on time
Work closely with programmers, third party vendors and internal teams to establish and achieve goals while tracking all progress along the way
Have full understanding of all campaign reporting, reviews internally and externally on a regular basis.
Simultaneously manages multiple campaigns for each programmer 
Liaison between programmer and all vendors - manage client expectations to be consistent with program sponsor and take corrective action to address gaps
Contain and resolve issues within the program that do not require sponsor attention.
Maintain communication with all stakeholders
Consistent exercise of independent judgment and discretion in matters of significance.
Coordinate with work streams, projects, and initiatives which may impact successful completion of the operational process that include Bringing your Own Data ("BYOD") and ROI measurement processes
Support program/project management governance processes in areas of project data collection, status updates, regular and ad-hoc working team and executive reporting
Works with Project Manager to drive progress to ensure objectives are delivered on time and business results are realized
Works with Account Manager and senior leadership team to support other advertising data initiatives 
Other duties and responsibilities as assigned
Support on-boarded Programmers from a program management, data request and data product offering perspective
Coordinate follow-up meetings with Programmers, manage and oversee all functions of Programmer products from training, onboarding, to launch
Provide customer support and manage day to day account management with all programmers
Coordinate creatives from Programmers (Operational Support) & troubleshoot any issues that may arise
Work with internal teams to create repeatable reliable process and reporting outputs
Create playbook for Programmers to understand process, procedures and timelines

EXPERIENCE NEEDED
Bachelor's Degree or Equivalent
Requires 5-7 years of related experience
Field of Study: Advertising/Media, Sales, Media Planning, Corporate Strategy
Experience with Agency Planning or TV Sales in the Media and Advertising Industry
Experience with Campaign Planning and post-campaign reporting
Experience with market research/strategy, data visualization, and financial modeling for a Programmers
Experience in applying data insights to TV planning and buying
Knowledgeable with Set-top-box and watermark data analysis and reporting
Excellent communication skills (oral and written) at multiple levels of the organization
Core understanding of Advertising business and technologies that support it
Domestic travel TBD (25%)

Top skills

1. campaign planning/ Post campaign reporting, campaign optimization
2. experience in advertising/media sales, media planning
3. knowledge of data insights
4. set top box experience
5. experience with bring your own data (BYOD)
6. experience with Linear addressable products and VOD addressable products. Candidate needs to be operational focused and TV focused

Additional Information

If you are interested, please contact:

Sophia

973-507-7563


Artech logo

About Artech

Sourced by ZipRecruiter

Artech is a leading IT staffing and consulting company based in Morristown, NJ, US. Since its foundation in 1992, Artech has mastered in complementing human expertise with technology and business acumen to produce world-class staffing solutions. The company caters to diverse industry sectors, including financial services, healthcare, telecommunication, energy and utilities, supply chain, and retail. It provides IT consulting, project management, professional and staff augmentation, and managed staffing services. Artech's mission is to provide exceptional IT staffing services to its clients by comprehending their business needs and then crafting a customized staffing strategy. Its notable achievement includes being recognized as one of the largest IT staffing companies in the U.S, according to Staffing Industry Analysts (SIA).

Industry

Recruiting and staffing services

Company size

10,000+ Employees

Headquarters location

Morristown, NJ, US

Year founded

1992