Software Engineer, Full Stack

AirJoule

Newark (DE)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AirJoule is seeking a software generalist to contribute end-to-end across the stack—from embedded firmware on rugged hardware to cloud services and databases. You will build and maintain backend services, pipelines, and visualization tools to transform device data into actionable insights while ensuring the fleet’s reliability at scale.

The role emphasizes high ownership, autonomy, and collaboration across hardware, software, and cloud teams to advance AirJoule’s mission in sustainable

Qualifications

  • Strong fundamentals in programming (Python; C++ a plus), networking, and software architecture.
  • A track record of shipping and debugging at more than one layer.
  • Demonstrated experience moving data from embedded devices up to cloud or backend systems.
  • 3+ years building production software across multiple layers of the stack.
  • BS in Engineering, Computer Science, or equivalent experience.

Responsibilities

  • Work the whole vertical: fluidly move between on-device embedded firmware and higher-level cloud services, owning interfaces between layers.
  • Bridge hardware and cloud: build pipelines carrying telemetry through intermittently connected networks into databases and cloud environments.
  • Build the higher layers: maintain backend services, databases, cloud infrastructure, and visualization tools to turn device data into insights.
  • Keep the fielded fleet healthy as it scales: implement fault detection, isolation, recovery, and alarming for troubleshooting.
  • Support software- and hardware-in-the-loop capabilities: help build test benches and V&V frameworks.
  • Raise the bar on documentation and software quality: write clear technical docs and enforce version control, regression testing, OTA updates, and CI/CD.

Skills

Python
C++
Networking
Software architecture
Cloud services
Debugging

Education

BS in Engineering or Computer Science

Tools

Git
CI/CD

Job description

Are you passionate about making a difference in the fight against climate change? Then AirJoule is the place for you! We are a joint venture between GE Vernova and Montana Technologies, and a leader in the global sustainability transition. Our revolutionary atmosphere water harvesting technology enable transformative HVAC products that help our customers save money on their energy bills while reducing their environmental impact. The same core technology also enables atmospheric water harvesting products that create clean, abundant, and decentralized water for industrial, commercial, and humanitarian purposes.

About the Role

AirJoule is seeking a talented software generalist capable of contributing to our entire stack, from the embedded controls running on rugged hardware, through the networking and data plumbing in between, up to external databases, cloud infrastructure, and automation tooling used to make sense of it all.

This is a high-ownership, high-autonomy role for an engineer who’d prefer contributing to the whole product instead of living in one lane. You’ll help define how AirJoule’s software function scales, and your contributions will directly impact systems providing relief to water-scarce regions around the world.

Key Responsibilities

  • Work the whole vertical: Move fluidly between on-device embedded firmware and higher-level cloud services, owning the interfaces between layers where subtle failures tend to hide.
  • Bridge hardware and cloud: Build the pipelines that carry telemetry from fielded systems, through intermittently connected networks, into databases and cloud environments for storage, monitoring, and analysis.
  • Build the higher layers: Stand up and maintain the backend services, databases, cloud infrastructure, and visualization mediums that turn raw device data into operational insights.
  • Keep the fielded fleet healthy as it scales: Harden the supervisory layer of the stack through fault detection, isolation, recovery, and alarming for fast, decisive troubleshooting.
  • Support software- and hardware-in-the-loop capabilities: Help build out subsystem test benches and software frameworks dedicated to V&V campaigns.
  • Raise the bar on documentation and software quality: Write clear, concise technical documentation for both developers and users. Establish and enforce standards for version control, regression testing, OTA updates, and CI/CD.

Qualifications

Required

  • Strong fundamentals in programming (Python; C++ a plus), networking, and software architecture.
  • A track record of shipping and debugging at more than one layr.
  • Demonstrated experience moving data from soft real-time embedded devices up to cloud or backend systems.
  • 3+ years building production software across multiple layers of the stack.
  • BS in Engineering, Computer Science, or equivalent experience.

Preferred

  • Deep experience with networking, cloud infrastructure, databases, or backend services at scale.
  • Background in control theory, numerical methods, machine learning, or related technical discipline.
  • Experience implementing modern security standards at multiple layers of the stack.
  • Deployment experience in cellular bandwidth-constrained or air-gapped environments.
  • UI/UX design experience (React, TypeScript), particularly for stakeholders with different technical backgrounds and visualization preferences.
  • Professional experience in automotive, aerospace, defense, robotics, or energy sectors.

Other Requirements

  • Applicants must be authorized to work for any employer in the U.S. AirJoule is unable to sponsor or take over sponsorship of an employment Visa at this time.

This position description does not imply that the stated requirements are the only expectations for the position. Incumbents are expected to perform any other duties that may be assigned. AirJoule, LLC has the right to revise this position description at any time. AirJoule, LLC is an “at will” employer and as such, neither this position description nor your signature constitutes any form of contractual agreement between you and AirJoule, LLC.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Application Engineer
Senior Application Engineer

AirJoule • Newark (DE)

On-site
USD 80,000 - 100,000
Comprehensive benefits package
401K retirement plan
Paid time-off
Full-Stack Engineer: Embedded to Cloud
Full-Stack Engineer: Embedded to Cloud

AirJoule • Newark (DE)

On-site
USD 120,000 - 150,000
Controls Engineer
Controls Engineer

AirJoule • Newark (DE)

On-site
USD 80,000 - 100,000
IT Manager
IT Manager

Jetson • Centennial (CO)

On-site
USD 90,000 - 130,000
Dental, Vision & Life Insurance
Extended Health Care
Disability Insurance
+2
Director of Hardware Product
Director of Hardware Product

Jetson home inc • Centennial (CO)

Hybrid
USD 215,000 - 240,000
Dental care
Vision care
Life insurance
+5
Field Operations Manager
Field Operations Manager

Jetson home inc • Atlanta (GA)

On-site
USD 104,000 - 116,000
Dental Care
Vision Care
Life Insurance
+4
Field Operations Manager
Field Operations Manager

Jetson Home • San Jose (CA)

On-site
USD 104,000 - 116,000
Dental care
Vision care
Life insurance
+4
Field Operations Manager
Field Operations Manager

Jetson home inc • San Jose (CA)

On-site
USD 104,000 - 116,000
Dental/Vision/Life insurance fullyPaid
Health insurance 85% paid by Jetson
Education support
+2
Senior Data Engineer
Senior Data Engineer

Aircapture • South Carolina

On-site
USD 180,000 - 220,000
Field Operations Manager
Field Operations Manager

Jetson • San Jose (CA)

On-site
USD 104,000 - 116,000
Dental & Vision Insurance
Health Insurance
Education Support
+2