eGauge is an established technology company in Boulder, CO, making revenue-grade smart energy meters. Our growing company supplies products to commercial and residential customers around the world. Our goal is to provide hardware and services that help people better understand their energy use, save money and save energy. Our customers include residential solar, industrial manufacturing, agriculture and more - oh, and we’re privately held and profitable.
eGauge makes hardware constrained data acquisition and edge computing devices that stand alone without the need for our devices to integrated into a cloud platform. As such, our products serve many roles and require non-standard approaches to many engineering problems. As a Full Stack Software Engineer at eGauge you will be responsible for developing software for our products that blur the lines between domains. You will work with all members of our engineering team to push the limits of our hardware, improve the user experiences around our devices, and push our product family forward.
- Develop and support our devices' API and web application
- Develop low level embedded capabilities while exposing them through the device's API and web application
- Work across departments to define and execute on new product capabilities
- Support testing and our testing infrastructure to maintain a high quality product
- Troubleshoot issues ranging from frontend frameworks to low level device firmware
- Strong experience working with Python, Typescript, and C
- Experience working with web frameworks (Django and/or Angular) in a production environment
- Experience architecting and developing APIs
- Strong troubleshooting and debugging skills
- Proficiency with CI/CD tools and workflows
- Proficiency working within Linux environments
- Bachelors Degree in Computer Science, Electrical Engineering, or related field, or equivalent combination of education and experience
- 5+ years of related experience- Experience maintaining and developing for embedded Linux devices
- Familiarity with hardware communication protocols
- Experience working with Infrastructure-as-Code systems
- Competitive salary along with monthly profit-sharing bonus
- 401(K) plan with company match
- Medical, dental, and vision insurance
- Paid time off
- Tuition reimbursement
- Hybrid work schedule (2 days in office, 3 days remote)
- Weekly company catered lunch
- Dog-friendly office
- Paid family leave policy
If you are looking for an exciting opportunity to work and learn with a growing technology manufacturing company, please apply!
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender identity, sexual orientation, age, marital status, veteran status, or disability status.
- 401(k) matching
- Dental insurance
- Family leave
- Food provided
- Health insurance
- Health savings account
- Paid holidays
- Paid time off
- Snacks provided
- Tuition reimbursement
- Vision insurance
- Work from home
Work Location: Hybrid remote in Boulder, CO 80301