Job Description
Job Description
Software Engineer
Location: Warren, RI | Full-Time | On-Site
Reports to: Technical Manager
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.