Post Job Free
Sign in

Software Engineer

Company:
AMERICAN ECOTECH LC
Location:
Warren, RI, 02885
Posted:
August 30, 2025
Apply

Description:

Job Description

This is a 100% on-site position at our Warren RI Facility

American Ecotech and Ambilabs are global leaders in environmental monitoring technology, providing precision instruments and integrated systems that deliver critical air quality data to government agencies, researchers, and industrial partners around the world. Our systems are built to the highest standards of accuracy and reliability, and the software that powers them is just as important.

We are seeking a full-time, on-site Senior Software Engineer to join our team in Warren, RI. This role is responsible for leading the development, maintenance, and support of software systems that drive our environmental monitoring products. Reporting directly to the Technical Manager, this position requires a proactive, self-directed engineer who can manage a wide range of responsibilities while collaborating across disciplines.

The ideal candidate is comfortable working closely with engineering, production, and field service teams and takes pride in delivering practical, reliable, and well-documented software that performs in the real world.

Key Responsibilities

Lead the design and architecture of scalable, robust, and secure software systems

Make high-level technical decisions and guide the selection of technologies, frameworks, and platforms

Break down complex projects into manageable tasks and oversee technical delivery

Design, develop, and maintain software solutions that support system control, data acquisition, and communications across our product lines

Collaborate with technical teams to understand product requirements and translate them into scalable, supportable code

Write clean, well-documented code with attention to long-term maintainability and version control

Troubleshoot and resolve bugs across the software stack, including occasional support for field-deployed systems

Develop tools for internal use that improve system integration, testing, and diagnostics

Support product testing, release cycles, and deployment coordination

Ensure compatibility across hardware interfaces and embedded systems

Maintain detailed technical documentation for internal and customer-facing applications

Contribute to continuous improvement of software processes, tools, and quality standards

Required Qualifications

Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent hands-on experience

Minimum of 2 years of professional experience in software development

Proficient in C++ & Knowledgeable around JavaScript & Python

Strong background in either Agile, Scrum, and/or Waterfall.

Experience working with APIs, serial communication, data logging, and Linux environments

Strong problem-solving skills and ability to work independently on technical challenges

Excellent communication skills and a collaborative mindset

Preferred Qualifications

5-7 years of relevant software development experience

Experience developing software for scientific instrumentation or sensor-based systems a plus

Understanding of networked devices, data protocols, and embedded system interaction

Interest in environmental monitoring, sustainability, or public health technology

Physical Requirements

Stand for extended periods of time

Walk, bend, reach, or stoop regularly

Lift and carry up to 50 pounds

Perform repetitive tasks with accuracy

Work in a manufacturing or warehouse environment with varying temperatures, noise, and physical activity

What We Offer

Competitive compensation based on experience

Comprehensive health, dental, and vision insurance

401(k) with company match

Three weeks paid time off annually

Gym membership

Travel bonus

Opportunity to work on mission-driven technology with real-world environmental impact

Why Join Us

At American Ecotech and Ambilabs, your work supports cleaner air, better data, and smarter decisions for communities worldwide. We’re not just building software—we’re powering systems that make a difference. If you’re ready to apply your skills to something meaningful and be part of a close-knit, purpose-driven team, this is the place to do it.

Equal Opportunity Employer

American Ecotech and Ambilabs are proud to be Equal Opportunity Employers. All qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, disability, or veteran status. Candidates must be authorized to work in the United States and meet export compliance requirements.

Full-time

Apply