Summary: The Video Software Engineer is responsible for developing, optimizing, and maintaining ... Significant experience in C++ and Rust * Knowledge of AWS cloud services/tooling and technology (S3 ...
Summary: The Video Software Engineer is responsible for developing, optimizing, and maintaining ... Significant experience in C++ and Rust * Knowledge of AWS cloud services/tooling and technology (S3 ...
Summary: The Video Software Engineer is responsible for developing, optimizing, and maintaining ... Significant experience in C++ and Rust * Knowledge of AWS cloud services/tooling and technology (S3 ...
Summary: The Video Software Engineer is responsible for developing, optimizing, and maintaining ... Significant experience in C++ and Rust * Knowledge of AWS cloud services/tooling and technology (S3 ...
Software Engineer, AI Inference
San Mateo, CA · On-site
$100K - $300K/yr
Position Overview We are looking for a Software Engineer to work at the forefront of deploying our ... Proficiency developing in low-level systems languages (C, C++, Rust, Go), Python and at least one ...
Software Engineer, AI Inference
San Mateo, CA · On-site
$100K - $300K/yr
Position Overview We are looking for a Software Engineer to work at the forefront of deploying our ... Proficiency developing in low-level systems languages (C, C++, Rust, Go), Python and at least one ...
Senior Real-Time Embedded Software Engineer with Security Clearance
Pittsburgh, PA · Hybrid
$120K - $157K/yr
Java, Go, Rust, Ada, MATLAB. * You have experience with FPGAs and/or heterogenous computing boards ... Apply systems engineering knowledge to identify and communicate weaknesses and flawed ...
Senior Real-Time Embedded Software Engineer with Security Clearance
Pittsburgh, PA · Hybrid
$120K - $157K/yr
Java, Go, Rust, Ada, MATLAB. * You have experience with FPGAs and/or heterogenous computing boards ... Apply systems engineering knowledge to identify and communicate weaknesses and flawed ...
Software Engineer - Military
Pittsburgh, PA · On-site
... Python, Rust, or Go. * UI/UX Experience: Applied experience (professional or project-based ... Engineering Excellence: A strong commitment to software engineering best practices, consistently ...
Quick apply
Software Engineer - Military
Pittsburgh, PA · On-site
... Python, Rust, or Go. * UI/UX Experience: Applied experience (professional or project-based ... Engineering Excellence: A strong commitment to software engineering best practices, consistently ...
... Python, Rust, or Go. * UI/UX Experience: Applied experience (professional or project-based ... Engineering Excellence: A strong commitment to software engineering best practices, consistently ...
... Python, Rust, or Go. * UI/UX Experience: Applied experience (professional or project-based ... Engineering Excellence: A strong commitment to software engineering best practices, consistently ...
... Python, Rust, or Go. * UI/UX Experience: Applied experience (professional or project-based ... Engineering Excellence: A strong commitment to software engineering best practices, consistently ...
... Python, Rust, or Go. * UI/UX Experience: Applied experience (professional or project-based ... Engineering Excellence: A strong commitment to software engineering best practices, consistently ...
Software Engineer - Military
Pittsburgh, PA · On-site
... Python, Rust, or Go. * UI/UX Experience: Applied experience (professional or project-based ... Engineering Excellence: A strong commitment to software engineering best practices, consistently ...
Software Engineer - Military
Pittsburgh, PA · On-site
... Python, Rust, or Go. * UI/UX Experience: Applied experience (professional or project-based ... Engineering Excellence: A strong commitment to software engineering best practices, consistently ...
R&D Engineering, Sr Engineer - 16850
Canonsburg, PA · On-site
$101K/yr
Knowledge of additional programming languages such as C++, C#, Go, Rust, or Java is a plus. Who You Are: * An innovative and adaptable engineer with a growth mindset. * Excellent written and verbal ...
R&D Engineering, Sr Engineer - 16850
Canonsburg, PA · On-site
$101K/yr
Knowledge of additional programming languages such as C++, C#, Go, Rust, or Java is a plus. Who You Are: * An innovative and adaptable engineer with a growth mindset. * Excellent written and verbal ...
Research Engineer
Pittsburgh, PA · On-site +1
$122K - $215K/yr
... Python programming with a focus on writing high-quality, well-structured, and tested code ... Rust, C++ and/or CUDA. The US yearly salary range for this role is: $122,000 - $215,000 USD in ...
Research Engineer
Pittsburgh, PA · On-site +1
$122K - $215K/yr
... Python programming with a focus on writing high-quality, well-structured, and tested code ... Rust, C++ and/or CUDA. The US yearly salary range for this role is: $122,000 - $215,000 USD in ...
Research Engineer
Pittsburgh, PA · On-site +1
$122K - $215K/yr
... Python programming with a focus on writing high-quality, well-structured, and tested code ... Rust, C++ and/or CUDA. The US yearly salary range for this role is: $122,000 - $215,000 USD in ...
Quick apply
Research Engineer
Pittsburgh, PA · On-site +1
$122K - $215K/yr
... Python programming with a focus on writing high-quality, well-structured, and tested code ... Rust, C++ and/or CUDA. The US yearly salary range for this role is: $122,000 - $215,000 USD in ...
Real-Time Embedded Software Engineer
Pittsburgh, PA · Hybrid
$127K - $168K/yr
Java, Go, Rust, Ada, MATLAB. * You have experience with FPGAs and/or heterogenous computing boards ... Apply systems engineering knowledge to identify and communicate weaknesses and flawed ...
Real-Time Embedded Software Engineer
Pittsburgh, PA · Hybrid
$127K - $168K/yr
Java, Go, Rust, Ada, MATLAB. * You have experience with FPGAs and/or heterogenous computing boards ... Apply systems engineering knowledge to identify and communicate weaknesses and flawed ...
Real-Time Embedded Software Engineer
Pittsburgh, PA · Hybrid
$122K - $161K/yr
Java, Go, Rust, Ada, MATLAB. * You have experience with FPGAs and/or heterogenous computing boards ... Apply systems engineering knowledge to identify and communicate weaknesses and flawed ...
Real-Time Embedded Software Engineer
Pittsburgh, PA · Hybrid
$122K - $161K/yr
Java, Go, Rust, Ada, MATLAB. * You have experience with FPGAs and/or heterogenous computing boards ... Apply systems engineering knowledge to identify and communicate weaknesses and flawed ...
Real-Time Embedded Software Engineer
Pittsburgh, PA · Hybrid
$127K - $168K/yr
Java, Go, Rust, Ada, MATLAB. * You have experience with FPGAs and/or heterogenous computing boards ... Apply systems engineering knowledge to identify and communicate weaknesses and flawed ...
Real-Time Embedded Software Engineer
Pittsburgh, PA · Hybrid
$127K - $168K/yr
Java, Go, Rust, Ada, MATLAB. * You have experience with FPGAs and/or heterogenous computing boards ... Apply systems engineering knowledge to identify and communicate weaknesses and flawed ...
Senior / Staff Software Engineer, Mapping
Pittsburgh, PA · On-site +1
$141K - $242K/yr
... programming languages, seamlessly bridging high-level Python development with robust systems-level engineering in C++ or Rust. - Solid experience in designing, developing, and deploying production ...
Quick apply
Senior / Staff Software Engineer, Mapping
Pittsburgh, PA · On-site +1
$141K - $242K/yr
... programming languages, seamlessly bridging high-level Python development with robust systems-level engineering in C++ or Rust. - Solid experience in designing, developing, and deploying production ...
Assistant Real-Time Embedded Software Engineer
Pittsburgh, PA · Hybrid
$127K - $168K/yr
Java, Go, Rust, Ada, MATLAB. * You have experience with FPGAs and/or heterogenous computing boards ... Apply systems engineering knowledge to identify and communicate weaknesses and flawed ...
Assistant Real-Time Embedded Software Engineer
Pittsburgh, PA · Hybrid
$127K - $168K/yr
Java, Go, Rust, Ada, MATLAB. * You have experience with FPGAs and/or heterogenous computing boards ... Apply systems engineering knowledge to identify and communicate weaknesses and flawed ...
Sand Blaster
Coraopolis, PA · On-site
$16.75 - $20.25/hr
... paint, tar, rust, and dirt, and to impart specified finish, using abrasive blasting equipment ... Must be able to read and interpret manufacturers and engineers instructions. * Must have knowledge ...
Sand Blaster
Coraopolis, PA · On-site
$16.75 - $20.25/hr
... paint, tar, rust, and dirt, and to impart specified finish, using abrasive blasting equipment ... Must be able to read and interpret manufacturers and engineers instructions. * Must have knowledge ...
Senior / Staff Software Engineer, Mapping
Pittsburgh, PA · On-site +1
$141K - $242K/yr
... programming languages, seamlessly bridging high-level Python development with robust systems-level engineering in C++ or Rust. - Solid experience in designing, developing, and deploying production ...
Senior / Staff Software Engineer, Mapping
Pittsburgh, PA · On-site +1
$141K - $242K/yr
... programming languages, seamlessly bridging high-level Python development with robust systems-level engineering in C++ or Rust. - Solid experience in designing, developing, and deploying production ...
Senior / Staff Software Engineer, Mapping
Pittsburgh, PA · On-site +1
$141K - $242K/yr
... programming languages, seamlessly bridging high-level Python development with robust systems-level engineering in C++ or Rust. - Solid experience in designing, developing, and deploying production ...
Senior / Staff Software Engineer, Mapping
Pittsburgh, PA · On-site +1
$141K - $242K/yr
... programming languages, seamlessly bridging high-level Python development with robust systems-level engineering in C++ or Rust. - Solid experience in designing, developing, and deploying production ...
Senior Real-Time Embedded Software Engineer
Pittsburgh, PA · Hybrid
$115K - $151K/yr
Java, Go, Rust, Ada, MATLAB. * You have experience with FPGAs and/or heterogenous computing boards ... Apply systems engineering knowledge to identify and communicate weaknesses and flawed ...
Senior Real-Time Embedded Software Engineer
Pittsburgh, PA · Hybrid
$115K - $151K/yr
Java, Go, Rust, Ada, MATLAB. * You have experience with FPGAs and/or heterogenous computing boards ... Apply systems engineering knowledge to identify and communicate weaknesses and flawed ...
Rust Programming information
See Pittsburgh, PA salary details
$43.2K - $48K
15% of jobs
$50.5K is the 25th percentile. Wages below this are outliers.
$48K - $52.8K
19% of jobs
$52.8K - $57.6K
14% of jobs
The median wage is $62.4K / yr.
$57.6K - $62.4K
2% of jobs
$62.4K - $67.3K
1% of jobs
$67.3K - $72.1K
1% of jobs
$72.1K - $76.9K
13% of jobs
$76.9K - $81.7K
6% of jobs
$83.8K is the 75th percentile. Wages above this are outliers.
$81.7K - $86.5K
9% of jobs
$86.5K - $91.3K
10% of jobs
$91.3K - $96.1K
11% of jobs
$43.2K
$68.8K
$96.1K
How much do rust programming jobs pay per year?
What engineer makes $500,000 a year?
How much do Rust coders make?
What jobs use Rust programming?
What are some typical challenges faced by professionals working in Rust Programming roles?
Professionals in Rust Programming roles often encounter challenges such as mastering the language's strict ownership and borrowing rules, which require a deep understanding of memory safety concepts. Additionally, working with complex, performance-critical systems demands close attention to detail and rigorous testing practices. Collaboration with team members, especially when integrating Rust code with projects in other languages or legacy systems, also presents opportunities for problem-solving. Over time, these challenges help developers build robust, scalable solutions and deepen their expertise in cutting-edge systems programming.
Are Rust programmers in demand?
What are the key skills and qualifications needed to thrive in the Rust Programming position, and why are they important?
Excelling in Rust Programming requires strong programming skills in Rust, understanding of systems programming concepts, and experience with memory management and concurrency. Familiarity with version control tools like Git, issue tracking systems, CI/CD pipelines, and optionally, certifications such as the Rust Programming Certificate, are often valuable. Problem-solving ability, collaboration, and clear communication are essential soft skills for success in team-based development environments. These skills and qualifications are vital because they ensure code safety, performance, and contribute to efficient, high-quality software development.
What is a Rust Programming job?
A Rust Programming job involves designing, developing, and maintaining software applications using the Rust programming language. Rust is known for its performance, memory safety, and concurrency features, making it popular for systems programming, web services, and embedded systems. Developers in this role typically work on optimizing performance, ensuring code safety, and integrating Rust with other technologies. Experience with Rust’s ownership model, concurrency features, and ecosystem tools like Cargo is often required.
Job description
Summary:
The Video Software Engineer is responsible for developing, optimizing, and maintaining C360’s real-time video pipeline, which powers mission-critical services for our broadcast, league, and streaming partners. This role contributes to the full lifecycle of a cutting-edge video platform, from architecture and development through deployment and operational support, while working across the video processing stack, including real-time image processing, accelerated decoding and encoding, and video transport technologies. The ideal candidate is a solutions-oriented engineer who thrives in fast-paced environments while maintaining a high standard of engineering excellence. They bring experience across the software development lifecycle, understand how to select the right technologies for the problem at hand, and ideally have familiarity with the sports, broadcast, streaming media, and cloud software industries. Success in this role requires strong collaboration skills, adaptability, and the ability to work effectively within an agile, cross-functional engineering team.
Responsibilities:
- Collaborate within an agile team to build and deploy distributed, robust, low-latency video pipelines for both on-premises and cloud deployment.
- Participate in architectural, design, and product sessions
- Stay on top of industry trends and emerging technologies
- Exemplify excellent written and verbal communication skills and the ability to tailor
technical communications to any audience deftly - Push the limits, try new technologies, take calculated risks, swing for the fences, and proactively search for the best solutions and ideas in the marketplace
- Occasionally offer on-call support to field teams (evenings and weekends)
- Accurately document work, both in code and schematic form
Experience:
- BS degree or higher in Computer Science, Electrical / Computer Engineering, Software Engineering or the equivalent.
- Experience with both Windows 10/11 64-bit and Linux development environments
- Significant experience in C++ and Rust
- Knowledge of AWS cloud services/tooling and technology (S3, EC2, etc.)
- Knowledge of multimedia frameworks, such as GStreamer
- Knowledge of video codecs, with a main focus on HEVC, as well as an understanding of streaming technologies and transports (e.g., MPEG-TS, SRT, HLS, webRTC)
- Expertise in mission-critical, high-availability hardware/software
- Knowledge of NVIDIA GPU ecosystem, including CUDA and the NVIDIA Video Codec SDK
- Knowledge of SMPTE broadcast standards and technologies
- Video/Image processing knowledge, demosaicing, denoising, color space conversion, image enhancement
- Experience working with agile methodologies
- Knowledge of best practices for code management, version control, and deployment
- You possess the ability to work autonomously, but also as part of a team.
- You can quickly shift work priorities to accommodate client needs.
Bonus Experience:
- Experience with Python or C#
- Experience with MongoDB
- Experience designing, deploying, and maintaining cloud-based workflows
- Knowledge of AI/ML methods for video enhancement
- Knowledge of machine vision standards and transports
- Familiarity with ZMQ or other message bus (e.g., Kafka) software
- General knowledge of camera technology
- Knowledge of broadcast tools such as vector scopes, RCP/CCU
- Experience with OEM SDI output cards and APIs from AJA, Blackmagic Design, etc.
About Cosm
Sourced by ZipRecruiter
Industry
Arts, entertainment, and recreation
Company size
51 - 200 Employees
Headquarters location
Los Angeles, CA, US
Year founded
2020