1

Environmental Software Engineer Jobs in North Carolina

Embedded Software Engineer

Mineral Springs, NC · On-site

$118K - $155K/yr

... collaborative environment. Software is developed in C/C++, with model-based software tools ... Support software test and systems engineering in reviewing and updating the design Required ...

Software Engineer About CoVar CoVar is a small, mission-driven AI/ML R&D software company based in ... stakes environments and enable biomedical researchers to accelerate discoveries that save lives.

Software Engineer

Charlotte, NC · On-site

$68 - $73/hr

Senior Software Engineer, AI Platform & Data Engineering (Contract) We are not accepting C2C or ... Design, develop, and deploy scalable AI and machine learning solutions in production environments.

Software Engineer

Charlotte, NC · On-site

$69 - $74/hr

Software Engineer, Full Stack (Java) We are not accepting C2C or 1099 arrangements. Location ... Experience deploying and supporting applications in cloud environments. * Strong understanding of ...

Software Engineer

Charlotte, NC · On-site

$64.53 - $69.53/hr

... environments,Cloud,cloud engineering,Programming,Container Platforms,CI/CD,Analytics,Data ... Python,React,REST APIs,Runbooks,SQL,Vector Search,AI Search,Snowflake,software engineering best ...

We provide these services in multiple computing environments and use technologies such as client ... All software engineers have an opportunity to make a large impact on the design, architecture, and ...

Software Engineer

Fayetteville, NC · On-site

$90 - $140/hr

Experience with Linux-based development environments. * Strong understanding of software ... oriented programming. * Excellent debugging and problem-solving skills. * Ability to work ...

Software Engineer

Charlotte, NC · On-site

$65 - $69/hr

Experience working in cloud-based environments. * Experience with containerized deployment platforms such as OpenShift or Kubernetes. * Strong understanding of software engineering best practices, CI ...

New

Software Engineer

Fayetteville, NC · On-site

$95 - $120/hr

Experience with Linux-based development environments. * Strong understanding of software ... oriented programming. * Excellent debugging and problem-solving skills. * Ability to work ...

New

Software Engineer

Concord, NC · On-site +1

$89K - $120K/yr

Software Engineering Job Qualifications: Skills: Agile Software Development, Networking, Software ... Experience building scalable, secure systems in cloud environments * Security Clearance: Active DoD ...

SOFTWARE ENGINEER

Concord, NC · On-site +1

$89K - $120K/yr

Software Engineering Job Qualifications: Skills: Agile Project Management, Data Automation ... Experience building scalable, secure systems in cloud environments * Security Clearance: Active DoD ...

We are looking for engineers who are eager to learn, enjoy working across the stack, and care about building reliable software in environments where quality and correctness matter. Your key ...

New

Software Engineer

Charlotte, NC · On-site

$68 - $73/hr

Senior Full Stack Software Engineer (Java/Angular) We are not accepting C2C or 1099 arrangements ... Experience working within Agile/Scrum development environments. * Experience implementing CI/CD ...

Software Engineer

Charlotte, NC · On-site

$49 - $53/hr

Experience working within Agile/Scrum software development environments. * Strong analytical ... Knowledge of DevOps practices, infrastructure automation, and cloud-native application development.

Software Engineer

Asheville, NC · On-site

$64K - $70K/yr

Software Engineer Clearance Required: Public Trust, US Citizen; Work Location: Hybrid. Silver ... Alpha Omega is actively looking to fill a position with the NOAA National Centers for Environmental ...

Software Engineer

Raleigh, NC · On-site

$90 - $125/hr

VAST Data is looking for a Software Engineer -A new college Grad to join our growing team! This is ... Opportunity to work in a cutting-edge tech environment in the heart of RTP * Close mentorship from ...

Software Engineer

Charlotte, NC · On-site

$64 - $69/hr

Implement telemetry and performance metrics across hybrid and cloud environments. Incident ... Work closely with software developers, application owners, and infrastructure engineers to build ...

Software Engineer

Asheville, NC · Hybrid

$64K - $70K/yr

Software Engineer Clearance Required: Public Trust, US Citizen; Work Location: Hybrid. Silver ... Alpha Omega is actively looking to fill a position with the NOAA National Centers for Environmental ...

next page

Showing results 1-20

Environmental Software Engineer information

See North Carolina salary details

$35K

$82.9K

$120.9K

How much do environmental software engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for environmental software engineer in North Carolina is $82,875.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,800.00 and $98,600.00 per year, depending on experience, location, and employer.

What is an environmental software engineer?

An Environmental Software Engineer develops software to analyze, model, and manage environmental data, helping organizations improve sustainability and compliance. They work on applications related to climate modeling, energy efficiency, pollution tracking, and resource management. Their role combines environmental science, data analysis, and programming to create tools that aid decision-making and regulatory adherence.

What does an environmental software engineer do?

As an Environmental Software Engineer, you might work on projects such as developing applications for environmental data analysis, creating modeling tools for climate or pollution prediction, or integrating sensor data into user-friendly dashboards. Your daily responsibilities often include collaborating with scientists and other engineers, writing and testing code, handling large environmental datasets, and ensuring software meets regulatory standards. You'll also work closely with project managers and clients to define requirements and deliver impactful solutions. Over time, you may have opportunities to lead projects, specialize in areas like GIS or climate modeling, or progress into roles with greater technical or managerial responsibility.

What skills and qualifications are needed to be an environmental software engineer?

To thrive as an Environmental Software Engineer, you need strong programming skills, an understanding of environmental science principles, and a degree in computer science, environmental engineering, or a related field. Experience with GIS tools, modeling software, cloud platforms, and certifications like GISP or relevant environmental data standards is highly valuable. Excellent problem-solving, teamwork, and communication skills help you collaborate with scientists, stakeholders, and cross-functional teams. These competencies are crucial for developing effective, reliable solutions that address complex environmental challenges through innovative software.

What are the most commonly searched types of Environmental Software Engineer jobs in North Carolina?

The most popular types of Environmental Software Engineer jobs in North Carolina are:

What job categories do people searching Environmental Software Engineer jobs in North Carolina look for?

The top searched job categories for Environmental Software Engineer jobs in North Carolina are:

What cities in North Carolina are hiring for Environmental Software Engineer jobs?

Cities in North Carolina with the most Environmental Software Engineer job openings:

Infographic showing various Environmental Software Engineer job openings in North Carolina as of August 2026, with employment types broken down into 76% Full Time, 7% Part Time, and 17% Contract. Highlights an 84% In-person, and 16% Remote job distribution, with an average salary of $82,875 per year, or $39.8 per hour.

Embedded Software Engineer

Skydweller

Mineral Springs, NC • On-site

$118K - $155K/yr

Full-time

Medical, Dental, Vision, PTO

Re-posted 18 days ago


Job description

About Us


Skydweller Aero Inc. is a transatlantic cutting-edge aerospace company developing solar powered aircraft solutions capable of achieving perpetual flight with heavy, and powerful payload capacity. Utilizing technology based upon the longest continuous renewably powered flight program in history, this fast-growing startup is developing a new class of unmanned aircraft, providing the persistence of geosynchronous satellites with the powerful sensing capabilities and the flexibility of a large, airborne platform.Skydweller Aero Inc. has World and US headquarters in Oklahoma City and European offices headquartered in Spain.

Utilizing technology based upon the longest, continuous solarpowered flight program in history, our fast-growing start up isdefining a new class of unmanned aircraft, empowering amore secure and connected world.


Job Description


The job includes full lifecycle development following DO-178C objectives in a fast-paced, collaborative environment. Software is developed in C/C++, with model-based software tools, baremetal and RTOS.


The responsibilities include:

  • Decomposing and deriving software requirements that address safety, security, and performance in addition to baseline functional requirements
  • Developing safety critical and mission critical software using SCADE and C/C++
  • Developing verification cases and procedure, and do peer reviews
  • Collaborating with multidisciplinary teams to design efficient, safe code
  • Documenting the software design
  • Support software test and systems engineering in reviewing and updating the design


Required Qualifications


  • 3+ years working in safety critical or mission critical embedded systems
  • Applied experience in embedded systems with hard real-time operating systems and/or baremetal
  • Software Development using C/C++
  • Software development in model-based software tools
  • Strong written, verbal and interpersonal communication skills with ability to adapt and to interact well in diverse team environments


Preferred Qualifications


  • Bachelor's Degree in Software Engineering or Related Field
  • 1+ years of experience using SCADE Suite
  • 5+ years of experience in aerospace, automotive, railway or defense industries in embedded safety-critical software development
  • VxWorks
  • Texas InstrumentHerculesMicrocontroller
  • HALCoGen


Tools/Frameworks


  • SCADE
  • Polarion
  • VxWorks
  • HALCoGen
  • Jira
  • Confluence


Software Languages


  • SCADE Suite
  • C
  • Python


Development Assurance Requirements


  • ARP-4754A
  • DO-178C DAL B


Search Keywords


  • Software Engineer
  • Software Developer
  • Safety Critical
  • Mission Critical
  • Embedded Software
  • SCADE

Please Note:


  1. Please ensure your resume (CV) is in English.
  2. Also please do not have more than one job application, rather apply to one position and refer to other positions that you are interested in, in the NOTES section.
  3. Since BambooHR is a 3rd party software, please always check your spam folder for our responses.


Please Note


  1. Please ensure your resume (CV) is in English.
  2. Also please do not have more than one job application, rather apply to one position and refer to other positions that you are interested in, in the NOTES section.
  3. Since BambooHR is a 3rd party software, please always check your spam folder for our responses.


Company Benefits


1. Health insurance: We offer health insurance to all FTEs, which can include medical, dental, and vision coverage.
2. Paid time off: This includes vacation time, sick leave, and personal days.
3. Flexible schedules: we offer flexible schedules; we help employees achieve a better work-life balance.
4. Professional development opportunities
5. Wellness programs: we offer wellness programs that promote healthy living and can include things like gym memberships, nutrition counseling, or stress-management classes.
6. Flex Remuneration.
7. Meal Vouchers.
8. Stock options: all FTEs after one year of seniority may have the opportunity to receive options as part of their compensation package.
9. Bonuses: we offer bonuses or other forms of performance-based compensation to reward employees for their hard work and achievements.
10. Fruits and soft drinks in the office.