Software Engineer
•Today
Estimated Pay | $79 per hour |
---|---|
Hours | Full-time, Part-time |
Location | Nevada City, California |
About this job
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:
Other Requirements
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.
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
- B.S. degree in Electrical/Software/Computer engineering or equivalent experience
- 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
- 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.
- 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
zGHkqVpkun
You might also like
in Nevada City, CA
$23
Hispanic Technology Executive Council • 7h ago
$52
Diedre Moire Corp. • 6h ago
$20
Meeks Lumber Company • 22h ago
$90,000
Ascendion Inc. • 6h ago
$60
Willdan Group, Inc. • 7h ago
Companies hiring applications software developers
in Nevada City, CA
Nearby locations
Explore more applications software developer jobs
in Nevada City, CA
Nearby Job Titles
Taxi Driver Jobs Occupational Therapist Jobs Fast Food Preparation Worker Jobs Speech Pathologist Jobs Personal Care Aide JobsNearby Locations
Grass Valley, CA Jobs Nevada City, CA Jobs Colfax, CA Jobs Alta, CA Jobs California JobsNearby Companies
Uber Jobs Soliant Jobs Interim Assisted Care of Northern California Jobs Advantage Solutions Jobs Care.com JobsNearby Categories
Full-time Jobs Part-time Jobs Gig Jobs Posting ID: 928831919 Posted: 2024-05-03 Job Title: Software Engineer