Talent.com
Software Engineer
Software EngineerGrass Valley • Nevada City, CA, US
Software Engineer

Software Engineer

Grass Valley • Nevada City, CA, US
13 days ago
Job type
  • Full-time
Job description

Job Description

Job Description

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 www.grassvalley.com

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.

    Powered by JazzHR

    UZtZo2u2iq

    Create a job alert for this search

    Software Engineer • Nevada City, CA, US

    Related jobs
    Senior Lead Engineer, Software 1 (Austin)

    Senior Lead Engineer, Software 1 (Austin)

    Celestica • Berry Creek, CA, United States
    Full-time
    The Senior Lead Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems / products / equipment for various applications. They write, debug, maintain, and test sof...Show more
    Last updated: 1 day ago • Promoted
    Information Systems Technician

    Information Systems Technician

    Navy • Auburn, CA, United States
    Full-time
    ABOUT Effective, secure communication in the cyber domain is essential to the everyday operations of military intelligence in America’s Navy. Information Professionals who oversee the seamless opera...Show more
    Last updated: 30+ days ago • Promoted
    Fantastic Cardiology Opportunity Near Sacramento, California

    Fantastic Cardiology Opportunity Near Sacramento, California

    CHG Healthcare • Grass Valley, CA, US
    Full-time
    Nestled in the heart of the Sierra Nevada Foothills, Grass Valley, California is truly a postcard image.You will enjoy a wondrous mix of cedar, pine, and an assortment of deciduous trees that burst...Show more
    Last updated: 1 day ago • Promoted
    Side Hustle Project Lead

    Side Hustle Project Lead

    Finance Buzz • Foresthill, California, US
    Full-time +1
    We’re offering a role for someone who wants to lead their own side-income project in their spare time.You’ll explore various proven side hustles, select the ones that fit your lifestyle, and run th...Show more
    Last updated: 21 days ago • Promoted
    IT Professional

    IT Professional

    Navy • Wheatland, CA, United States
    Full-time
    ABOUT Effective, secure communication in the cyber domain is essential to the everyday operations of military intelligence in America’s Navy. Information Professionals who oversee the seamless opera...Show more
    Last updated: 30+ days ago • Promoted
    Hardware Support Engineer

    Hardware Support Engineer

    Cognizant • Monte Vista, CA, US
    Full-time
    Cognizant is a leading provider IT and BPO services, providing critical initiatives to a variety of global clients.The Hardware Operations team is a part of a high profile client project that provi...Show more
    Last updated: 7 days ago • Promoted
    Flexible Remote Work – Get Paid to Share Your Opinions on Top Brands

    Flexible Remote Work – Get Paid to Share Your Opinions on Top Brands

    OCPA • Bangor, California, us
    Remote
    Part-time +1
    Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies. We guarantee 15-25 hours per week with an hourly pay of bet...Show more
    Last updated: 30+ days ago • Promoted
    Part-Time Side Work - Earn on Top of Your Day Job

    Part-Time Side Work - Earn on Top of Your Day Job

    Finance Buzz • Meadow Vista, California, US
    Part-time +1
    We’re looking for people interested in a part-time remote opportunity to supplement their main income.This position is ideal for professionals, freelancers, and anyone who wants to improve their fi...Show more
    Last updated: 21 days ago • Promoted
    Side Hustle Coordinator (Part-Time Remote)

    Side Hustle Coordinator (Part-Time Remote)

    Finance Buzz • Cool, California, US
    Remote
    Full-time +2
    We are looking for someone to take part in a program designed for people who already hold a full-time position but want extra income. You’ll explore proven side-hustle models, try them out, and find...Show more
    Last updated: 22 days ago • Promoted
    Remote Side Hustle Developer

    Remote Side Hustle Developer

    Finance Buzz • Auburn, California, US
    Remote
    Full-time +1
    This position is for individuals who want to develop a side income stream while still working full time.You will test different small-scale remote opportunities, learn what works, and grow what pro...Show more
    Last updated: 22 days ago • Promoted
    Optical Sensing, Hardware Data Analysis Engineer for a Global Consumer Device Company

    Optical Sensing, Hardware Data Analysis Engineer for a Global Consumer Device Company

    OSI Engineering • Monte Vista, CA, US
    Full-time
    Our optical sensing team develops optical sensors for next generation of products.The team is seeking someone who has strong Python skills, a self-driven go-getter, with strong experience in optica...Show more
    Last updated: 30+ days ago • Promoted
    Survey Taker : Earn up to $25 per survey (Remote)

    Survey Taker : Earn up to $25 per survey (Remote)

    Earn Haus • Auburn, CA, US
    Remote
    Full-time +1
    Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion. You will help influence brand decisions on se...Show more
    Last updated: 1 day ago • Promoted
    Intern

    Intern

    Turning Point Community Programs • Grass Valley, CA, US
    Full-time
    Turning Point Community Programs (TPCP) strives to prepare competent social workers, therapists, psychologists, and others who can both lead and serve the richly diverse region in the development a...Show more
    Last updated: 30+ days ago • Promoted
    Test Products from Home – $25-$45 / hr + Freebies

    Test Products from Home – $25-$45 / hr + Freebies

    OCPA • Lake Wildwood, California, us
    Part-time +1
    Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies. We guarantee 15-25 hours per week with an hourly pay of bet...Show more
    Last updated: 30+ days ago • Promoted