In-Situ Environmental · 16 hours ago
Sr. Embedded Software Engineer
In-Situ Environmental is a global leader in water monitoring technology, dedicated to protecting water through innovative solutions. They are seeking a Senior Embedded Software Engineer to lead initiatives in firmware development, enhance development infrastructure, and mentor junior engineers in a collaborative environment.
Manufacturing
Responsibilities
Lead initiatives to improve build systems, CI/CD pipelines, and development tooling
Lead and attend design studios for software features
Optimize and maintain build infrastructure across multiple product families
Implement software features with minimal oversight
Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
Contribute to software architecture decisions with maintainability and extensibility in mind
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware
Ensure delivery of high-quality code that optimizes the company's investment
Maintain coding and security best practices
Mentor junior engineers on embedded development and DevOps practices
Collaborate with the team to define and implement testing strategies and automation infrastructure
Stay informed about technology changes and guide the business on current best practices and technologies
Collaborate with other engineers and teams on a regular basis
Qualification
Required
Bachelor's degree or equivalent hands-on experience
7+ years of relevant software development experience
Strong object-oriented design and programming skills
Proficiency in C++ for embedded systems development
Proficiency in understanding hardware systems constraints
Effective troubleshooting and issue investigation skills
Proficiency in building maintainable software with testing and extensibility in mind
Understanding of software architecture fundamentals
Strong understanding of the software development lifecycle
Excellent communication skills
Applicants must have legal authorization to work in the country of employment
Work on-site, in person, at our facility in Fort Collins, CO
Preferred
Strong experience with multiple C++ versions in resource-constrained environments
Experience with other embedded languages (Rust, Ada, assembly)
Experience with Modbus, RS485, RS232, SDI-12
Experience with MSP430 and ARM Cortex-M processors
Experience with FreeRTOS or other modern RTOS
Experience with debugging embedded software
Experience with BLE, cellular modems, and satellite modems
CMake and build system design/optimization
CI/CD systems (GitHub Actions, TeamCity)
Embedded development toolchains and cross-compilation environments (IAR, ARM GCC, Keil, or similar)
Build artifact management and versioning strategies
Scripting and automation using Python or other scripting languages
Hardware-in-the-loop (HIL)
Unit testing and integration testing for embedded systems
Static analysis and code quality tools
Benefits
Health, Dental, and Vision Insurance.
401(k) matching.
Short and Long-Term Disability.
Group Life/AD&D Insurance.
Employee Assistance Program.
Will and Trust Preparation Services.
Travel Assistance Services.
10 paid holidays per year (set by the company).
20 days of Flexible Time Off (FTO) accrued evenly throughout the year.
Paid Parental Leave.
Continuing Education Reimbursement.
Dependent Care and Wellness Reimbursements.
Company
In-Situ Environmental
In-Situ simplifies water monitoring for surface water, coastal, groundwater, aquaculture, drinking water and wastewater applications with reliable, low-maintenance instrumentation and user-friendly software designed to work together.
H1B Sponsorship
In-Situ Environmental has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
Funding
Current Stage
Growth StageTotal Funding
unknown2025-11-25Acquired
Recent News
2026-01-16
2026-01-15
2026-01-06
Company data provided by crunchbase