2

Remote Environmental Software Engineer Jobs in Bellingham, WA

Fully remote position, home office * Employment Type: Full-time * Employment Status : Exempt ... Candidate is expected to maintain a cybersecure work environment. Benefits: * Medical, Vision ...

Embedded Software Engineer

Ferndale, WA ยท On-site +1

$103K - $129K/yr

Fully remote position, home office * Employment Type: Full-time * Employment Status : Exempt ... Candidate is expected to maintain a cybersecure work environment. Benefits: * Medical, Vision ...

Full Stack Developer

Ferndale, WA ยท On-site +1

$121K - $154K/yr

Remote but 2 weeks of mandatory training onsite * Employment Type: Full-time * Employment Status ... tech/software environment * 2+ years of experience participating in or leading R&D projects ...

Remote but 2 weeks of mandatory training onsite * Employment Type: Full-time * Employment Status ... tech/software environment * 2+ years of experience participating in or leading R&D projects ...

Jr. Data Engineer

Ferndale, WA ยท On-site +1

$84K - $117K/yr

Remote position- Required 1 week of training at our Washington office * Employment Type ... Candidate is expected to maintain a cybersecure work environment. Benefit s: * Medical, Vision ...

Remote position- Required 1 week of training at our Washington office * Employment Type ... Candidate is expected to maintain a cybersecure work environment. Benefit s: * Medical, Vision ...

Jr. Full Stack Developer

Ferndale, WA ยท On-site +1

$106K - $132K/yr

Remote * Employment Type: Full-time * Employment Status: Exempt, salaried * Visa sponsorship is not ... R&D environment, with the ability to translate research concepts into functional software * 2+ ...

Remote * Employment Type: Full-time * Employment Status: Exempt, salaried * Visa sponsorship is not ... R&D environment, with the ability to translate research concepts into functional software * 2+ ...

iOS Engineer -Remote

Bellingham, WA ยท Remote

$166K - $191K/yr

Own the entire software development process from timeline estimation to coding, testing and release ... paced, innovative environment and learn continuously * Self-starter with a strong sense of ...

AI Automation Engineer -Remote

Bellingham, WA ยท On-site +1

$202K - $234K/yr

Use AI as much as possible to automate your own process of creating this software * Collaborate ... Comfortable working in a fast-paced, sometimes ambiguous environment with shifting priorities

Associate Product Manager

Ferndale, WA ยท On-site +1

$117K - $146K/yr

Fully remote position, home office * Employment Type: Full-time * Employment Status: Exempt ... Experience working in agile environments with established product, engineering, and design ...

next page

Showing results 1-20

Remote Environmental Software Engineer information

See Bellingham, WA salary details

$66K

$153.3K

$213.6K

How much do remote environmental software engineer jobs pay per year?

As of Jun 13, 2026, the average yearly pay for remote environmental software engineer in Bellingham, WA is $153,336.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,700.00 and $179,800.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Remote Environmental Software Engineer, and why are they important?

To thrive as a Remote Environmental Software Engineer, you need a solid background in computer science, environmental science, and programming languages such as Python, R, or Java, often supported by a relevant degree. Familiarity with GIS tools, environmental modeling software, cloud-based collaboration platforms, and possibly certifications like AWS or GIS Professional are typically required. Strong problem-solving, self-motivation, and effective communication skills help you navigate remote teamwork and complex environmental data challenges. These abilities are crucial for developing accurate, scalable solutions that address real-world environmental issues while collaborating efficiently from a distance.

How does collaborating with cross-functional teams typically work for a Remote Environmental Software Engineer?

As a Remote Environmental Software Engineer, collaboration with cross-functional teams is primarily facilitated through digital communication tools such as video conferencing, project management platforms, and shared documentation. You will often work closely with environmental scientists, data analysts, and other engineers to translate technical requirements into software solutions. Regular virtual meetings and asynchronous updates help ensure everyone stays aligned, and clear documentation is vital for effective teamwork. Adapting to different time zones and communication styles can be challenging but is essential for project success.

What is a Remote Environmental Software Engineer?

A Remote Environmental Software Engineer is a professional who develops and maintains software applications focused on solving environmental challenges, such as climate modeling, pollution tracking, or resource management. They work remotely, often collaborating with multidisciplinary teams from different locations. Their responsibilities typically include designing, coding, testing, and optimizing software tools that help organizations monitor and address environmental issues. This role requires strong programming skills, knowledge of environmental science, and the ability to work effectively in virtual environments.

What is the difference between Remote Environmental Software Engineer vs Remote Environmental Data Analyst?

AspectRemote Environmental Software EngineerRemote Environmental Data Analyst
Required CredentialsBachelor's in Software Engineering, Environmental Science, or related; coding skillsBachelor's in Environmental Science, Data Analysis, or related; statistical skills
Work EnvironmentDeveloping software solutions, coding, testing remotelyAnalyzing environmental data, creating reports remotely
Employer & Industry UsageTech companies, environmental agencies, NGOsResearch institutions, government agencies, consulting firms
Common Search & Comparison IntentUnderstanding software development roles in environmental sectorUnderstanding data analysis roles in environmental sector

The Remote Environmental Software Engineer focuses on developing and maintaining software tools for environmental applications, requiring coding and software development skills. In contrast, the Remote Environmental Data Analyst specializes in interpreting environmental data to inform decisions, emphasizing data analysis and reporting. Both roles are vital in environmental sectors but differ in their core responsibilities and skill sets.

What are popular job titles related to Remote Environmental Software Engineer jobs in Bellingham, WA? For Remote Environmental Software Engineer jobs in Bellingham, WA, the most frequently searched job titles are:
What job categories do people searching Remote Environmental Software Engineer jobs in Bellingham, WA look for? The top searched job categories for Remote Environmental Software Engineer jobs in Bellingham, WA are:
What cities near Bellingham, WA are hiring for Remote Environmental Software Engineer jobs? Cities near Bellingham, WA with the most Remote Environmental Software Engineer job openings:
Infographic showing various Remote Environmental Software Engineer job openings in Bellingham, WA as of June 2026, with employment types broken down into 90% Full Time, 8% Part Time, and 2% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $153,336 per year, or $73.7 per hour.
Embedded Software Engineer

Embedded Software Engineer

Cutsforth, LLC

Ferndale, WA โ€ข Remote

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 25 days ago


Job description

Role Information:ย 

  • Job Title:ย Embedded Software Engineerย 
  • Work Location:ย Fully remote position, home officeย 
  • Employment Type:ย Full-timeย 
  • Employment Status:ย Exempt, salariedย 
  • Visa sponsorship isย notย available for this position.ย 
  • Mustย resideย in the United States.ย 
  • We areย notย accepting applicants for remote workers in California, Illinois, and New Yorkย at this time.ย 

Compensation:ย 

  • Annual base salary ofย $103,000 - $129,000, depending on years of experienceย 

โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹Roleย Overview:ย 

Theย Embedded Softwareย Engineerย designs,ย integratesย and implementsย software of embeddedย devices and systems. Analyzes,ย studiesย and improves the efficiency and stability of the system. Executes a complete embedded software development lifecycle. Develops, codes, tests and troubleshoots the system software.ย Role responsibilities include software architecture design, building new applications, andย maintainingย and updating existing programsย utilizingย broadย rangeย embedded software and firmware.ย 

Key Responsibilities:ย 

  • Supports company products with embedded software tools for data collection from a variety of sensors, developing and writing codeย forย extraction ofย diagnostic features.ย 
  • Interfaces with hardware design and developmentย and provides postproduction support when needed.ย ย 
  • Collaboratesย with customers, internal teams, and vendors to fix and improve products.ย ย 
  • Supports software qualityย assurance andย optimizesย I/O (input/output) performance.ย ย 
  • Debugsย and optimizes new and existing code.ย 
  • Maintains and implements cybersecurity protocols asย required, including code chain of custody and code security.ย 
  • Participatesย in code reviews to analyze and improve code written by otherย vendors orย team members.ย 
  • Stays current with the latest industry developments, follows best practices in use of source control, andย participatesย in code reviews.ย 

Required Qualifications:ย 

  • 3+ย years of education in computer science or related fieldย 
  • 3+years ofย software development includingย C/C++ย and/or pythonย 
  • 3+ย years of experience inย Linuxย and/or real-time operating systemsย 
  • Project-based development experience.ย 
  • Experience integrating mechanical and electronic controls,ย understanding ofย instrumentation, control logic, safety integrated systems, and controlsย 

Preferred Qualifications:ย 

  • Bachelor of Science in Mechanical, Electrical, or Computer Engineering, Computerย Scienceย or related field
  • โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹3+ย years of experience in areas outlined above.
  • Experience in the following areas:
    • Modbus
    • Python
    • Qtย 
    • GitHubย 

Other Qualifications:ย 

  • Successfully pass background check for cybersecurity access requirements.ย 
  • General Software developmentย proficiencyย including C/C++ย and pythonย 
  • Designs, develops, and implements new algorithms and tools, specifically within, but not limited toย theย Linuxย operatingย system.ย 
  • Conducts routine and non-routine testing on existing algorithms toย identifyย bugs and areas for optimization.ย 
  • Documentsย algorithm implementation, user requirements,ย and specifications.ย 
  • Must have the ability to follow patterns and build upon established models.ย 
  • Must have experience employing the scientific method of problem-solving.ย 
  • Mustย seekย to understandย and implementย complex system designs.ย 
  • Must be able to estimate the timeย requiredย to complete familiar tasks/projects properly.ย 
  • Excellent communication, interpersonal, and teamwork skillsย 
  • Use version control systems (e.g., Git) and collaboration tools as part of the development workflowย 

Cybersecurity Role Expectations:ย 

  • Candidateย willย be responsible forย reviewing policies and procedures related to cybersecurity and those relevant toย the functions of theirย role.ย 
  • Candidate isย expected toย maintainย a cybersecure work environment.ย 

Benefits:ย 

  • Medical, Vision, Dental Insuranceย 
  • Health Savings Accountย with Employer contributionsย 
  • 401(k) with Employer matchย 
  • Short-term & Long-term Disability Coverageย 
  • Accidental Death & Dismemberment Coverageย 
  • Life Insurance Coverageย 
  • 80 hoursย of Paid-Time-Off annuallyย 
  • Eight paid holidays per yearย 
  • All other benefits required by applicable lawย 

Alignment with Corporate Values

All Cutsforth employees are expected to perform their work in a manner that exhibits understanding and adherence to the Company Mission and Core Attributes of Cutsforth Employees. Employees in management roles must exhibit continual improvement along Cutsforthโ€™s Leadership Traits. Further, each employee must read and adhere to corporate policies and safety protocols.

  • Learn more about Cutsforth here: Cutsforth.com/About
  • Read our Mission & Values here: Cutsforth.com/Values

Equal Employment Opportunity Statement:

Cutsforth will not discriminate against any employee or applicant for employment because of race, color, religion, sex, sexual orientation, gender identity, or national origin. Cutsforth will take affirmative action to ensure that applicants are employed, and that employees are treated during employment, without regard to their race, color, religion, sex, sexual orientation, gender identity, or national origin. Such action shall include, but not be limited to the following: Employment, upgrading, demotion, or transfer, recruitment or recruitment advertising; layoff or termination; rates of pay or other forms of compensation; and selection for training, including apprenticeship. Cutsforth agrees to post in conspicuous places, available to employees and applicants for employment, notices to be provided by the provisions of this nondiscrimination clause.

For Cutsforth's full Equal Employment Opportunity Policy, click here: EEO Notice to Employees & Applicants

California Privacy Notice:
If you are a California resident, please review our California Job Applicant Privacy Policy for details regarding the personal information we collect during the hiring process, how we use it, and your rights under the CCPA. By submitting your application, you acknowledge that you have read and understand our privacy practices.
For Cutsforth's full CCPA Privacy Policy, click here CCPA: California Privacy Notice to Applicants

Powered by JazzHR

LLn2JVPuOq