Rust Programming: Familiarity with Rust and its integration within a Linux environment is a significant plus. * Embedded Linux Knowledge: Experience with Yocto Project, Buildroot, or custom kernel ...
Rust Programming: Familiarity with Rust and its integration within a Linux environment is a significant plus. * Embedded Linux Knowledge: Experience with Yocto Project, Buildroot, or custom kernel ...
Linux Application Engineer
Pittsburgh, PA · On-site
Rust Programming: Familiarity with Rust and its integration within a Linux environment is a significant plus. * Embedded Linux Knowledge: Experience with Yocto Project, Buildroot, or custom kernel ...
Linux Application Engineer
Pittsburgh, PA · On-site
Rust Programming: Familiarity with Rust and its integration within a Linux environment is a significant plus. * Embedded Linux Knowledge: Experience with Yocto Project, Buildroot, or custom kernel ...
Rust Programming: Familiarity with Rust and its integration within a Linux environment is a significant plus. * Embedded Linux Knowledge: Experience with Yocto Project, Buildroot, or custom kernel ...
Quick apply
Rust Programming: Familiarity with Rust and its integration within a Linux environment is a significant plus. * Embedded Linux Knowledge: Experience with Yocto Project, Buildroot, or custom kernel ...
Senior Software Engineer - Deploy Infrastructure
Pittsburgh, PA · On-site
$118K - $156K/yr
We're looking for a Senior Software Engineer to help modernize our deployment infrastructure ... You'll build tools and services in Python, Rust, or Go that interact with ECUs, integrate with test ...
Senior Software Engineer - Deploy Infrastructure
Pittsburgh, PA · On-site
$118K - $156K/yr
We're looking for a Senior Software Engineer to help modernize our deployment infrastructure ... You'll build tools and services in Python, Rust, or Go that interact with ECUs, integrate with test ...
Senior / Staff Embedded Software Engineer
Pittsburgh, PA · Hybrid
$148K - $249K/yr
Qualifications: - An experienced (5+ years) developer who codes embedded software on low level ARM ... Rust). - Experienced working on safety-critical, hi-reliability software projects following ...
Senior / Staff Embedded Software Engineer
Pittsburgh, PA · Hybrid
$148K - $249K/yr
Qualifications: - An experienced (5+ years) developer who codes embedded software on low level ARM ... Rust). - Experienced working on safety-critical, hi-reliability software projects following ...
Senior / Staff Embedded Software Engineer
Pittsburgh, PA · Hybrid
$148K - $249K/yr
Qualifications: - An experienced (5+ years) developer who codes embedded software on low level ARM ... Rust). - Experienced working on safety-critical, hi-reliability software projects following ...
Quick apply
Senior / Staff Embedded Software Engineer
Pittsburgh, PA · Hybrid
$148K - $249K/yr
Qualifications: - An experienced (5+ years) developer who codes embedded software on low level ARM ... Rust). - Experienced working on safety-critical, hi-reliability software projects following ...
... Rust (we use Rust) in resource constrained environments. - Have, independently, lead engineering effort to solve critical systems problems. - Have fielded and debugged Linux systems below the ...
... Rust (we use Rust) in resource constrained environments. - Have, independently, lead engineering effort to solve critical systems problems. - Have fielded and debugged Linux systems below the ...
Strong programming experience in Rust, C/C++, and Python. * Experience debugging and optimizing distributed build systems, CI pipelines, and build infrastructure under real production constraints.
Strong programming experience in Rust, C/C++, and Python. * Experience debugging and optimizing distributed build systems, CI pipelines, and build infrastructure under real production constraints.
Senior Distributed Systems Engineer
Pittsburgh, PA · Remote
$101K - $138K/yr
... Rust, or Go. * Familiarity with multiple systems design approaches (e.g., Cloud-native, monolithic, and microservices) and their respective tradeoffs. * Familiarity with multiple programming ...
Senior Distributed Systems Engineer
Pittsburgh, PA · Remote
$101K - $138K/yr
... Rust, or Go. * Familiarity with multiple systems design approaches (e.g., Cloud-native, monolithic, and microservices) and their respective tradeoffs. * Familiarity with multiple programming ...
Senior Distributed Systems Engineer
Pittsburgh, PA · On-site +1
$101K - $138K/yr
... Rust, or Go. * Familiarity with multiple systems design approaches (e.g., Cloud-native, monolithic, and microservices) and their respective tradeoffs. * Familiarity with multiple programming ...
Senior Distributed Systems Engineer
Pittsburgh, PA · On-site +1
$101K - $138K/yr
... Rust, or Go. * Familiarity with multiple systems design approaches (e.g., Cloud-native, monolithic, and microservices) and their respective tradeoffs. * Familiarity with multiple programming ...
Research Engineer, Calibration
Pittsburgh, PA · On-site +1
$158K - $269K/yr
To learn more visit: www.waabi.ai As a Research Engineer in Calibration, you will create the next ... You write efficient and maintainable code in a native language such as C++ or Rust (we use Rust ...
Quick apply
Research Engineer, Calibration
Pittsburgh, PA · On-site +1
$158K - $269K/yr
To learn more visit: www.waabi.ai As a Research Engineer in Calibration, you will create the next ... You write efficient and maintainable code in a native language such as C++ or Rust (we use Rust ...
Research Engineer, Calibration
Pittsburgh, PA · On-site +1
$158K - $269K/yr
To learn more visit: www.waabi.ai As a Research Engineer in Calibration, you will create the next ... You write efficient and maintainable code in a native language such as C++ or Rust (we use Rust ...
Research Engineer, Calibration
Pittsburgh, PA · On-site +1
$158K - $269K/yr
To learn more visit: www.waabi.ai As a Research Engineer in Calibration, you will create the next ... You write efficient and maintainable code in a native language such as C++ or Rust (we use Rust ...
Senior / Staff Software Engineer, High-Performance Onboard Algorithms
Pittsburgh, PA · On-site +1
$148K - $260K/yr
... programming. - Collaborate with Waabi's autonomy and hardware teams to ensure the efficiency and ... You write efficient and maintainable code in a native language such as C++ or Rust (we use Rust and ...
Senior / Staff Software Engineer, High-Performance Onboard Algorithms
Pittsburgh, PA · On-site +1
$148K - $260K/yr
... programming. - Collaborate with Waabi's autonomy and hardware teams to ensure the efficiency and ... You write efficient and maintainable code in a native language such as C++ or Rust (we use Rust and ...
Senior / Staff Software Engineer, High-Performance Onboard Algorithms
Pittsburgh, PA · On-site +1
$148K - $260K/yr
... programming. - Collaborate with Waabi's autonomy and hardware teams to ensure the efficiency and ... You write efficient and maintainable code in a native language such as C++ or Rust (we use Rust and ...
Quick apply
Senior / Staff Software Engineer, High-Performance Onboard Algorithms
Pittsburgh, PA · On-site +1
$148K - $260K/yr
... programming. - Collaborate with Waabi's autonomy and hardware teams to ensure the efficiency and ... You write efficient and maintainable code in a native language such as C++ or Rust (we use Rust and ...
Senior / Staff Software Engineer, Localization
$141K - $242K/yr
ICP). - Extensive hands-on experience processing and fusing data from physical sensors (IMU, LiDAR, Radar, GNSS, etc.). - Exceptional systems-level programming skills in modern C++ and/or Rust, with ...
Senior / Staff Software Engineer, Localization
$141K - $242K/yr
ICP). - Extensive hands-on experience processing and fusing data from physical sensors (IMU, LiDAR, Radar, GNSS, etc.). - Exceptional systems-level programming skills in modern C++ and/or Rust, with ...
Senior / Staff Software Engineer, Localization
$141K - $242K/yr
ICP). - Extensive hands-on experience processing and fusing data from physical sensors (IMU, LiDAR, Radar, GNSS, etc.). - Exceptional systems-level programming skills in modern C++ and/or Rust, with ...
Quick apply
Senior / Staff Software Engineer, Localization
$141K - $242K/yr
ICP). - Extensive hands-on experience processing and fusing data from physical sensors (IMU, LiDAR, Radar, GNSS, etc.). - Exceptional systems-level programming skills in modern C++ and/or Rust, with ...
Senior / Staff Software Engineer, Localization
Pittsburgh, PA · On-site +1
$141K - $242K/yr
ICP). - Extensive hands-on experience processing and fusing data from physical sensors (IMU, LiDAR, Radar, GNSS, etc.). - Exceptional systems-level programming skills in modern C++ and/or Rust, with ...
Senior / Staff Software Engineer, Localization
Pittsburgh, PA · On-site +1
$141K - $242K/yr
ICP). - Extensive hands-on experience processing and fusing data from physical sensors (IMU, LiDAR, Radar, GNSS, etc.). - Exceptional systems-level programming skills in modern C++ and/or Rust, with ...
Software Engineer, AI Inference
$100K - $300K/yr
Software Engineer, AI Inference Pittsburgh, San Francisco, Bengaluru Company Overview At Skild AI ... Proficiency developing in low-level systems languages (C, C++, Rust, Go), Python and at least one ...
Software Engineer, AI Inference
$100K - $300K/yr
Software Engineer, AI Inference Pittsburgh, San Francisco, Bengaluru Company Overview At Skild AI ... Proficiency developing in low-level systems languages (C, C++, Rust, Go), Python and at least one ...
Real-Time Embedded Software Engineer with Security Clearance
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 with Security Clearance
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 ...
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 ...
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.
Other
Medical, Dental, Vision, Retirement, PTO
Posted 26 days ago
Job description
Company Name: Hellbender Inc.
Job Title: Linux Application Engineer
Department: Software
Report to: VP of Software
Who we are:
Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to mature their Artificial Intelligence enabled computing sensors and produce their solutions onshore at prototype to high volumes.
Hellbender is intentionally forming an inclusive work environment and is committed to uplifting the historically marginalized identities including veterans, women, trans and non-white races in our community and industry.
Job Summary:
As a Linux Application Engineer at Hellbender, you will bridge the gap between high-level application software and the underlying Linux operating system. You will be responsible for developing robust applications in C/C++ or Python, maintaining system stability, and performing deep-dive investigations into system-level issues.
The ideal candidate is a systems-thinker who can navigate the Linux ecosystem, troubleshoot complex interactions between hardware and software, and manage the data pipelines used for system observability and logging. While you will not be tasked with writing device drivers from scratch, you must have the expertise to identify driver-level failures and interface effectively with our kernel engineering teams.
Essential Duties and Responsibilities:
- Application Development: Design, develop, and maintain high-performance applications and services using C, C++ and Python within a Linux environment.
- System Troubleshooting: Investigate and diagnose complex issues occurring at the interface between user-space applications and the Linux kernel (e.g., analyzing interrupts, memory leaks, or I/O bottlenecks).
- Driver Investigation: Identify and document driver-level bugs or regressions; work closely with hardware/kernel teams to provide reproducible test cases and logs for driver remediation.
- System Configuration: Configure Linux environments, including boot parameters, systemd services, networking stacks, and resource management (cgroups/namespaces).
- Observability & Logging: Implement, manage, and support robust logging frameworks to ensure high-quality telemetry and data collection from the field/test-bench.
Required Qualifications:
- C/C++ Proficiency: Strong experience in professional C/C++ development, including memory management, multi-threading, and concurrency primitives.
- Linux Systems Expertise: Deep understanding of the Linux user-space, including system calls, signals, IPC (Inter-Process Communication), and the Linux filesystem hierarchy.
- Advanced Debugging Skills: Proficiency with Linux debugging tools.
- System Configuration: Hands-on experience configuring Linux subsystems (networking, storage, permissions) and managing system initialization (e.g., systemd).
- Scripting & Automation: Proficiency in Bash or Python for automating system tasks, data processing, and log analysis.
- Version Control: Experience with Git and modern CI/CD workflows
Preferred Qualifications:
- Rust Programming: Familiarity with Rust and its integration within a Linux environment is a significant plus.
- Embedded Linux Knowledge: Experience with Yocto Project, Buildroot, or custom kernel configuration.
- Data Pipeline Experience: Experience managing large-scale logging data (e.g., ELK stack, Prometheus, or custom telemetry pipelines).
- Containerization: Experience with Docker or Podman for application isolation and deployment.
- ROS 2: Familiarity with the ROS ecosystem is also helpful.
Benefits:
- 401(k)
- 5% Safe Harbor Contribution to 401k by Hellbender
- Dental insurance, 100% by Hellbender for employees and their families
- Health insurance, 100% by Hellbender for employees and their families
- Vision insurance, 100% by Hellbender for employees and their families
- Flexible spending account
- 7.5 weeks total Paid time off
- Hellbender Inc. options through our Equity Incentive Plan
- Profit Sharing (through 401k)
- Hybrid work environment & flexible work schedule
Education & Experience:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related technical field.
- 5-7 years of experience in Linux-based software engineering or systems programming.
Work Location: UPARC Pittsburgh
Opportunity for advancement:
Hellbender is a growing business and follows a policy that prioritizes internal promotions. As new positions are created new opportunities for advancement will be created as well.