Software Engineer

Grass Valley
Nevada City, CA


About Grass Valley
With our award-winning technology and trusted expertise, Grass Valley enables and empowers creators, broadcasters and media organizations to produce brilliant content that captivates audiences and connects people through the magic of media.

As the industry’s R&D powerhouse, we offer the widest and deepest range of best-in-class solutions in the industry. We are the trusted partner to many of the biggest and most creative names in the media and entertainment business as we help our customers to build successful media businesses and navigate the rapidly shifting mediascape.

Our people are creative, knowledgeable, passionate and dedicated, working together to deliver high quality solutions and services to customers all over the world. We are looking for our future ambassadors, technologists, thought leaders and innovators to continue this beautiful journey with us. This is your opportunity, join us!

For further information, please visit

The Role:
The main responsibilities:
  • Working in a multi-disciplinary team with system architects, software and FPGA and hardware engineers
  • Implement and debug embedded software modules/libraries from a list of requirements given an architecture and guidelines
  • Comply with processes and coding rules agreed upon by the team
  • Participate in design reviews and code reviews
  • In-lab testing of developed new software components
  • Software development to include design, implement, test, debug, QA support, and release.
  • Estimate tasks and strive to meet commitments
  • Collaborate closely with FPGA developers and system architect
  • Document work
  • Design embedded software components using commonly known software concepts
  • Use, contribute and maintain deployment and build systems
  • Contribute to design reviews and code reviews
  • Document APIs and write guides/tutorials (wiki) on how to use solutions
  • Support the test and QA engineers
  • Collaborate with multi-disciplinary team to remotely troubleshoot and resolve customer issues.
  • Help associate embedded software developers
Preferred qualifications:
  • B.S. degree in Electrical/Software/Computer engineering or equivalent experience
  • Understanding of fundamental software design patterns, including but not limited to Singleton, Factory, and Adapter, with the ability to apply them effectively in engineering solutions
  • Know your way into Linux (bash, configuration, …)
  • Knowledge of Linux and Windows based platforms and embedded Linux control systems
  • Experience with virtual machines on VMWare or VirtualBox
  • Intermediate knowledge of C and C++ and object oriented programming
  • Experience with x86 and ARM processors in real-time multi-threaded embedded Linux applications
  • Experience with Eclipse IDE and Visual Studio IDE for cross development compile and debug
  • Knowledge of embedded control protocols (I2C, SPI, PCIe, USB) and TCP/IP protocols.
  • Experience with broadcast video, signaling, and SMPTE standards.
  • Experience with Buildroot, BSP/SBC, and cross compiling and debugging
  • Experience with deployment systems such as Jenkins, TeamCity
  • Experience with version control systems such as GIT, SVN
  • Good communication skills especially for technical writing
  • Experience with agile management systems such as JIRA
  • Experience in a scrum-agile development environment
  • Experience with Windows Presentation Foundation (WPF), Visual Studio XAML Designer, .NET Framework API, C# in a Windows GUI environment
Nice to have:
  • Knowledge of Java, javascript and web technologies
  • Experience using oscilloscopes/logic analyzers/waveform monitors
  • Experience in audio/video processing
  • Experience with network and streaming technologies
  • Experience with kernel driver development
Other Requirements
  • Ability to work on site at our R&D Facility in Nevada City, CA
  • Able to sit or stand for an extended period of time without aid
  • Ability to lift up to 25lbs, unassisted
We offer
  • Competitive compensation package
  • Comprehensive benefits including a flexible time off policy
  • Energizing and supportive work environment
This job description is intended to describe the general nature and level of work involved for this job.  It is not an exhaustive list of all responsibilities, duties and skills required of this job.

Grass Valley is an equal opportunity employer and makes employment decisions without regard to gender, marital status, race, religion, color, age, disability, sexual orientation or protected veteran status.
Posted 2025-11-28

Recommended Jobs

Backend Software Engineer

Perplexity
San Francisco, CA

Perplexity is looking for an experienced Backend Engineer to join our small team revolutionizing the way people search and interact with the internet. You will be responsible for leading design, impl…

View Details
Posted 2025-11-19

Warehouse Associate

Dynamics ATS
La Mirada, CA

Warehouse Associate   JOB-10045420   Anticipated Start Date Dec. 5, 2025   Location La Mirada, CA   Type of Employment Contract   Employer Info Our client is a provider …

View Details
Posted 2025-11-21

Office Assistant

California Highway Patrol
San Luis Obispo County, CA

Job Description and Duties Under the general supervision of the Office Services Supervisor I, the Office Assistant (Typing) is  responsible for performing a wide variety of clerical duties. The Of…

View Details
Posted 2025-11-21

Au Pair

GreatAuPair LLC
Palo Alto, CA

Get hired for Haya's aupair Job in Palo Alto, CA. Seeking Au Pair to travel to Amman Jordan for 3 months. Find aupair care work in Palo Alto.

View Details
Posted 2025-11-09

Oyster Shucker

Queen St.
Los Angeles, CA

Queen St. Raw Bar & Grill is hiring Oyster Shuckers.   Shuckers will be working with top quality seafood for this southern coastal seafood restaurant. This position will be forward facing to guests.…

View Details
Posted 2025-11-09

Dental Assistant (DA) - Citrus Heights Dental

Mosaic Dental Collective
Citrus Heights, CA

Description Dental Assistant (DA) Citrus Heights Dental - Citrus Heights, CA Proudly supported by Mosaic Dental Collective Citrus Heights Dental, a trusted practice supported by Mosaic Den…

View Details
Posted 2025-11-21

Service Team

Panda Restaurant Group
Simi Valley, CA

Join us as a Service Team Associate We’re looking for friendly team players to create a warm environment for our guests and provide great service for our guests. Thrive in a safe and supportive wo…

View Details
Posted 2025-11-20

Depot Design/Test Engineer

T3w Business Solutions Inc
San Diego, CA

Description T3W Business Solutions, Inc. is a Woman-Owned Small Business with Headquarters located in San Diego, CA. It is our mission to help our clients develop strategies to optimize their us…

View Details
Posted 2025-11-19

PREP CATERING ATTENDANT (FULL TIME)

Compass Group
Santa Clara, CA

  We are hiring immediately for a full time PREP CATERING ATTENDANT position. Location : Qualcomm Cafe - 3165 Kifer Road, Santa Clara, CA 95051. Note: online applications accepted only . …

View Details
Posted 2025-09-08