Software Engineer

Broadcast Sports International LLC

Maryland

On-site

USD 90,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Broadcast Sports International LLC is seeking an experienced software engineer to design, develop, test, and maintain software for advanced broadcast, video, and RF hardware platforms. You will work on embedded systems and desktop applications, collaborating closely with hardware teams.

The role focuses on building high-performance software, including GUI components, real-time tasks, and inter-processor communications.

Qualifications

  • Bachelor’s degree in Computing/Engineering or equivalent experience.
  • 5+ years embedded app development in C/C++ and Assembly on 8/32-bit processors.
  • Experience with video, audio, RF and control; multithreaded and real-time programming.
  • UI design, inter-processor communications, board bring-up, bootloader, hardware tests.
  • 5+ years desktop app development with GUI; C#/C++, Python; .NET and Git.

Responsibilities

  • Design, develop, test, and support software for broadcast, video, and RF hardware platforms.
  • Build reliable high-performance software interfacing with custom electronic systems.
  • Handle full software lifecycle from requirements through deployment and maintenance.
  • Develop system-level GUIs and perform testing and troubleshooting for desktop apps.

Skills

Embedded development
C/C++
Assembly language
Multithreaded programming
Real-time programming
UI design
Inter-processor communications
Bare-metal programming
SPI/I2C/CAN
ARM/STM32/Atmel
Desktop application development
C#/C++
Python
Git

Education

Bachelor’s degree in Computing or Engineering

Tools

FreeRTOS
Git
Visual Studio
WPF
Windows Forms
ASP.NET

Job description

Career Opportunities with Broadcast Sports International LLC

A great place to work.

Careers At Broadcast Sports International LLC

Share with friends or Subscribe!

Are you ready for new challenges and new opportunities?

Join our team!

Current job opportunities are posted here as they become available.

Subscribe to our RSS feeds to receive instant updates as new positions become available.

This position is responsible for the design, development, testing, and ongoing support of software systems that enable and enhance advanced broadcast, video, and RF-based hardware platforms. The role focuses on building reliable, high-performance software that interfaces closely with custom electronic systems, including embedded processors, control interfaces, and video transport architectures. Responsibilities span the full software development lifecycle, from requirements definition and architecture design through implementation, verification, deployment, and long-term maintenance.

Essential Job Functions
  • At least 5 years’ experience in Embedded application development in C/C++ and Assembly Language on embedded 8-bit/32-bit processors
    • Video, audio, RF / UHF processing and control
    • Multithreaded Programming (FreeRTOS or equivalent)
    • Bare-metal programming
    • Real-time programming
    • User interface design
    • Multi-processor system programming/inter-processor communications
    • Bringing up custom boards
      • Bootloader development
      • Understanding of schematics
      • Ability to use hardware test equipment (oscilloscopes, logic analyzers, etc.)
    • SPI, I2C, RS-232/485, CAN bus, Ethernet interfaces
    • ARM/Atmel AVR/STM32
  • At least 5 years’ experience in Desktop Application development
    • System level control GUI design for Video, Audio, and RF systems
    • System level testing and troubleshooting
    • Test application development
    • C#/C++, Python
    • .NET Development
    • WPF, Windows Forms, ASP.NET
    • Software configuration management: Git
Preferred Experience
  • FPGA development in VHDL/Verilog
  • DSP programming
  • Wireless communications
  • Familiarity with RF test equipment, spectrum analyzers, etc.
  • Background in broadcast or digital video
  • Exposure to any of the following technologies:
    • Wireless communications in UHF and microwave bands
    • Video compression, MPEG-2, H.264, H.265
    • Audio compression, MPEG-1 layer 2, MP#, AC3, AAC
Job Requirements
  • Bachelor’s degree in a Computing and/or Engineering related field or documented certifications as well as equivalent experience.
  • Occasional (up to 25% of time on job): Sitting, Standing, Lifting (max. 10-25 lbs.), Reaching, Repeated Bending Frequently (25 – 75% of time on the job): Repetitive Finger Movements, Near Vision
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Broadcast Sports International LLC • Baltimore (MD)

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

NEP Group, Inc. • Baltimore (MD)

On-site
USD 110,000 - 150,000
Software Engineer
Software Engineer

Creative Technology UK • Baltimore (MD), Northern (KY)

Hybrid
USD 110,000 - 165,000
Software Engineer
Software Engineer

Broadcast Sports International • Baltimore (MD)

On-site
USD 90,000 - 130,000
Senior Embedded Software Engineer - Video & RF Systems
Senior Embedded Software Engineer - Video & RF Systems

Broadcast Sports International LLC • Maryland

On-site
USD 90,000 - 130,000
Embedded Software Engineer - Broadcast & Video Systems
Embedded Software Engineer - Broadcast & Video Systems

Broadcast Sports International LLC • Baltimore (MD)

On-site
USD 90,000 - 130,000
Electrical Engineer
Electrical Engineer

NEP Group, Inc. • Baltimore (MD)

On-site
USD 70,000 - 100,000
Software Engineering Manager (Embedded Systems)
Software Engineering Manager (Embedded Systems)

Watchfire • Danville (IL)

On-site
USD 100,000 - 140,000
Medical
Dental
Vision
+3
Broadcast Systems Design Engineer
Broadcast Systems Design Engineer

Alpha • Eden Prairie (MN)

On-site
USD 90,000 - 125,000
Engineer Broadcast IT
Engineer Broadcast IT

Nexstar Media Group, Inc. • Mount Pleasant (SC)

On-site
USD 60,000 - 80,000