Embedded Software Developer
Calgary, AB ยท Hybrid
Our satellite payloads and aircraft avionics run Linux, capture imagery from IR cameras, and are written in C++, Rust, and OCaml. Python is used for testing, while Yocto and CMake are used for ...
Calgary, AB ยท Hybrid
Our satellite payloads and aircraft avionics run Linux, capture imagery from IR cameras, and are written in C++, Rust, and OCaml. Python is used for testing, while Yocto and CMake are used for ...
Calgary, AB ยท Hybrid
Our satellite payloads and aircraft avionics run Linux, capture imagery from IR cameras, and are written in C++, Rust, and OCaml. Python is used for testing, while Yocto and CMake are used for ...
Design and develop software architecture and processing pipeline components for forestry LiDAR data, including systems built in Python, Rust, and JavaScript * Lead the design of scalable ...
Quick apply
Design and develop software architecture and processing pipeline components for forestry LiDAR data, including systems built in Python, Rust, and JavaScript * Lead the design of scalable ...
Calgary, AB ยท On-site +1
CA$117K - CA$131K/yr
Design and develop software architecture and processing pipeline components for forestry LiDAR data, including systems built in Python, Rust, and JavaScript * Lead the design of scalable ...
Calgary, AB ยท On-site +1
CA$117K - CA$131K/yr
Design and develop software architecture and processing pipeline components for forestry LiDAR data, including systems built in Python, Rust, and JavaScript * Lead the design of scalable ...
Calgary, AB ยท On-site
CA$120K - CA$200K/yr
Work in a variety of languages including Rust, Go, Typescript, and Haskell. About you: * Experience building and supporting scalable SaaS products and features. * Experience as a full-stack software ...
New
Calgary, AB ยท On-site
CA$120K - CA$200K/yr
Work in a variety of languages including Rust, Go, Typescript, and Haskell. About you: * Experience building and supporting scalable SaaS products and features. * Experience as a full-stack software ...
New
Cleans workpieces to remove impurities, such as slag, rust, and grease using wire brushes, portable grinders, hand scrapers, or chemical solutions. * Connects hoses from hand torches to oxygen and ...
Cleans workpieces to remove impurities, such as slag, rust, and grease using wire brushes, portable grinders, hand scrapers, or chemical solutions. * Connects hoses from hand torches to oxygen and ...
Apply protection products (paint sealant, Fabric and Leather Protection, Undercoating and Rust Inhibitors) * Install/apply 3M/PPF Products * Fuel Sold vehicles * Inspect vehicles for noticeable ...
Apply protection products (paint sealant, Fabric and Leather Protection, Undercoating and Rust Inhibitors) * Install/apply 3M/PPF Products * Fuel Sold vehicles * Inspect vehicles for noticeable ...
Apply protection products (paint sealant, Fabric and Leather Protection, Undercoating and Rust Inhibitors) * Install/apply 3M/PPF Products * Fuel Sold vehicles * Inspect vehicles for noticeable ...
Apply protection products (paint sealant, Fabric and Leather Protection, Undercoating and Rust Inhibitors) * Install/apply 3M/PPF Products * Fuel Sold vehicles * Inspect vehicles for noticeable ...
Prepare all material surfaces to be welded, ensuring that there is no loose or thick scale, slag, rust, moisture, grease or other foreign matter. * Provide mentoring and support to apprentices as ...
Prepare all material surfaces to be welded, ensuring that there is no loose or thick scale, slag, rust, moisture, grease or other foreign matter. * Provide mentoring and support to apprentices as ...
Edmonton, AB ยท On-site
Prepare all material surfaces to be welded, ensuring that there is no loose or thick scale, slag, rust, moisture, grease or other foreign matter. * Provide mentoring and support to apprentices as ...
Edmonton, AB ยท On-site
Prepare all material surfaces to be welded, ensuring that there is no loose or thick scale, slag, rust, moisture, grease or other foreign matter. * Provide mentoring and support to apprentices as ...
Apply protection products (paint sealant, Fabric and Leather Protection, Undercoating and Rust Inhibitors) * Install/apply 3M/PPF Products * Fuel Sold vehicles * Inspect vehicles for noticeable ...
Apply protection products (paint sealant, Fabric and Leather Protection, Undercoating and Rust Inhibitors) * Install/apply 3M/PPF Products * Fuel Sold vehicles * Inspect vehicles for noticeable ...
CA$35 - CA$45/hr
Apply protection products (paint sealant, Fabric and Leather Protection, Undercoating and Rust Inhibitors) * Install/apply 3M/PPF Products * Fuel Sold vehicles * Inspect vehicles for noticeable ...
CA$35 - CA$45/hr
Apply protection products (paint sealant, Fabric and Leather Protection, Undercoating and Rust Inhibitors) * Install/apply 3M/PPF Products * Fuel Sold vehicles * Inspect vehicles for noticeable ...
CA$35 - CA$45/hr
Apply protection products (paint sealant, Fabric and Leather Protection, Undercoating and Rust Inhibitors) * Install/apply 3M/PPF Products * Fuel Sold vehicles * Inspect vehicles for noticeable ...
CA$35 - CA$45/hr
Apply protection products (paint sealant, Fabric and Leather Protection, Undercoating and Rust Inhibitors) * Install/apply 3M/PPF Products * Fuel Sold vehicles * Inspect vehicles for noticeable ...
CA$35 - CA$45/hr
Apply protection products (paint sealant, Fabric and Leather Protection, Undercoating and Rust Inhibitors) * Install/apply 3M/PPF Products * Fuel Sold vehicles * Inspect vehicles for noticeable ...
CA$35 - CA$45/hr
Apply protection products (paint sealant, Fabric and Leather Protection, Undercoating and Rust Inhibitors) * Install/apply 3M/PPF Products * Fuel Sold vehicles * Inspect vehicles for noticeable ...
... Go, Rust, C++, or similar) Familiarity with testing frameworks and benchmarking tools Understanding of dependency management and build systems Databases & Data Storage Strong experience with ...
... Go, Rust, C++, or similar) Familiarity with testing frameworks and benchmarking tools Understanding of dependency management and build systems Databases & Data Storage Strong experience with ...
$19K - $36K
4% of jobs
$36K - $53K
2% of jobs
$53K - $70K
1% of jobs
$70K - $87K
2% of jobs
$87K - $104K
5% of jobs
$120.2K is the 25th percentile. Wages below this are outliers.
$104K - $121K
11% of jobs
$121K - $138K
17% of jobs
The median wage is $144.6K / yr.
$138K - $155K
19% of jobs
$166.8K is the 75th percentile. Wages above this are outliers.
$155K - $172K
19% of jobs
$172K - $189K
13% of jobs
$189K - $206K
6% of jobs
$19K
$141.5K
$206K
To thrive as a Rust Developer, you need strong programming abilities in Rust, a solid understanding of systems programming concepts, and typically a background in computer science or related fields. Familiarity with industry-standard tools like Cargo, Git, and CI/CD pipelines, as well as knowledge of platforms such as Linux, is often expected. Excellent problem-solving, effective communication, and a collaborative mindset help developers excel when working on complex software projects within teams. These skills are crucial for building robust, high-performance applications while ensuring maintainability and scalability in demanding technology environments.
A Rust job typically involves developing software using the Rust programming language, which is known for its memory safety, performance, and concurrency features. Rust developers work on system programming, web assembly, backend services, and embedded systems. Many Rust jobs are in industries requiring high-performance and secure applications, such as finance, blockchain, and networking. Employers look for proficiency in Rust, knowledge of software development best practices, and experience with related tools and frameworks.
Rust Developers often encounter challenges related to borrowing and ownership concepts, which are core features that ensure memory safety but can also make debugging and designing programs more difficult for those new to the language. Additionally, as Rust is still relatively young compared to some other languages, developers may face limited third-party library support or need to contribute to open-source tools themselves. However, working in teams allows for knowledge sharing and collaborative problem-solving, making it easier to overcome these obstacles. Embracing a growth mindset and participating in the active Rust community can help developers quickly adapt and thrive in this evolving field.

Full-time
Medical, Dental, PTO
Posted 28 days ago
GHGSat offers greenhouse gas detection, measurement, and monitoring services to industrial and government customers around the world. We use our own satellites and aircraft sensors, combined with third-party data, to help industrial emitters better understand, control, and reduce their emissions. GHGSat's capability is unique: we provide high-resolution, local measurements of atmospheric methane and carbon dioxide concentration from space.
GHGSat is looking for an innovative and experienced Embedded Developer to work on our satellite and aviation payloads, as well as our internal satellite tasking and planning software.
As part of a cross-functional team, you will support and drive the development of new platforms and the improvement of existing ones, with a focus on automation.
Our satellite payloads and aircraft avionics run Linux, capture imagery from IR cameras, and are written in C++, Rust, and OCaml. Python is used for testing, while Yocto and CMake are used for building systems. Candidates are expected to work within an agile scrum environment. We offer training to learn new programming languages on the job.
If you care about the planet as much as we do, a career at GHGSat is an opportunity to have a real impact in the fight against climate change.
Role Details
Responsibilities
ย Successful candidates for this position will be expected to participate in a rotational on-call schedule and able to obtain Canadian government security clearance.
Requirements
Required Qualifications
Desired Qualifications (Nice to Have)
Experience or strong interest in aerospace, remote sensing, or environmental challenges
Benefits
This is a rare opportunity to work on urgent problems. You'll join a small but high-impact team and help scale a company doing meaningful work for the planet.
GHGSat offers a creative and highly motivating work environment. We provide competitive compensation, comprehensive benefits, flexible work arrangements, and opportunities for ongoing development.
We are committed to building a diverse and inclusive workplace. GHGSat is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, age, or any other legally protected status. If you require accommodation, please notify your recruiter.