- Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Software Engineer.
Urgent! Software Engineer Job Opening In Nevada City – Now Hiring Grass Valley
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
✨ Smart • Intelligent • Private • Secure
Practice for Any Interview Q&A (AI Enabled)
Predict interview Q&A (AI Supported)
Mock interview trainer (AI Supported)
Ace behavioral interviews (AI Powered)
Record interview questions (Confidential)
Master your interviews
Track your answers (Confidential)
Schedule your applications (Confidential)
Create perfect cover letters (AI Supported)
Analyze your resume (NLP Supported)
ATS compatibility check (AI Supported)
Optimize your applications (AI Supported)
O*NET Supported
O*NET Supported
O*NET Supported
O*NET Supported
O*NET Supported
European Union Recommended
Institution Recommended
Institution Recommended
Researcher Recommended
IT Savvy Recommended
Trades Recommended
O*NET Supported
Artist Recommended
Researchers Recommended
Create your account
Access your account
Create your professional profile
Preview your profile
Your saved opportunities
Reviews you've given
Companies you follow
Discover employers
O*NET Supported
Common questions answered
Help for job seekers
How matching works
Customized job suggestions
Fast application process
Manage alert settings
Understanding alerts
How we match resumes
Professional branding guide
Increase your visibility
Get verified status
Learn about our AI
How ATS ranks you
AI-powered matching
Join thousands of professionals who've advanced their careers with our platform
Unlock Your Software Engineer Potential: Insight & Career Growth Guide
Real-time Software Engineer Jobs Trends in Nevada City, United States (Graphical Representation)
Explore profound insights with Expertini's real-time, in-depth analysis, showcased through the graph below. This graph displays the job market trends for Software Engineer in Nevada City, United States using a bar chart to represent the number of jobs available and a trend line to illustrate the trend over time. Specifically, the graph shows 285664 jobs in United States and 9062 jobs in Nevada City. This comprehensive analysis highlights market share and opportunities for professionals in Software Engineer roles. These dynamic trends provide a better understanding of the job market landscape in these regions.
Great news! Grass Valley is currently hiring and seeking a Software Engineer to join their team. Feel free to download the job details.
Wait no longer! Are you also interested in exploring similar jobs? Search now: Software Engineer Jobs Nevada City.
An organization's rules and standards set how people should be treated in the office and how different situations should be handled. The work culture at Grass Valley adheres to the cultural norms as outlined by Expertini.
The fundamental ethical values are:The average salary range for a Software Engineer Jobs United States varies, but the pay scale is rated "Standard" in Nevada City. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively. We advise reading the full job specification before proceeding with the application to understand the salary package.
Key qualifications for Software Engineer typically include Other General and a list of qualifications and expertise as mentioned in the job specification. Be sure to check the specific job listing for detailed requirements and qualifications.
To improve your chances of getting hired for Software Engineer, consider enhancing your skills. Check your CV/Résumé Score with our free Resume Scoring Tool. We have an in-built Resume Scoring tool that gives you the matching score for each job based on your CV/Résumé once it is uploaded. This can help you align your CV/Résumé according to the job requirements and enhance your skills if needed.
Here are some tips to help you prepare for and ace your job interview:
Before the Interview:To prepare for your Software Engineer interview at Grass Valley, research the company, understand the job requirements, and practice common interview questions.
Highlight your leadership skills, achievements, and strategic thinking abilities. Be prepared to discuss your experience with HR, including your approach to meeting targets as a team player. Additionally, review the Grass Valley's products or services and be prepared to discuss how you can contribute to their success.
By following these tips, you can increase your chances of making a positive impression and landing the job!
Setting up job alerts for Software Engineer is easy with United States Jobs Expertini. Simply visit our job alerts page here, enter your preferred job title and location, and choose how often you want to receive notifications. You'll get the latest job openings sent directly to your email for FREE!