Job Description
About the position
Part of the Hydrific team, you are a driving force behind an exciting business venture with a focus around water conservation, usage and sustainability in homes. Hydrific is focused on researching and solving problems in water-stressed regions across the globe, and you will help develop new products and solutions that make better living a reality for everyone, everywhere. This position is Hybrid with 1 -2 days onsite in Manhattan.
Responsibilities
• Write, test, and deploy high-quality, robust embedded C, ensuring our devices provide the critical functionality needed to align with the business goals.
,
• Implement new and existing interfaces using HTTPs, WebSockets and MQTT communication protocols.
,
• Analyze, refine, and expand our existing signal processing algorithms to guarantee optimal device functionality.
,
• Work closely with key product stakeholders to comprehend, analyze, and fulfill product needs.
,
• Participate actively in our Agile Scrum process, providing valuable inputs to the development lifecycle.
,
• Contribute to expanding CI/CD pipelines.
,
• Establish rigorous unit and integration testing processes, and incorporate advanced deployment tools to streamline releases to test and production environments.
,
• Collaborate closely with our QA team to ensure stringent code quality standards are maintained throughout the release life-cycle.
Requirements
• 8+ years of experience in building scalable software solutions with an emphasis on Embedded Systems, RTOS devices, IoT architecture and protocols.
,
• Experience with web, mobile, data, and platform engineering in production.
,
• Understanding of processing pipelines, filtering, and time-series data.
,
• Breadth and depth of knowledge for full software development life cycle, including coding standards, code reviews, source control management, process building, testing, and operations.
,
• Deep understanding of data algorithms, and a strong commitment to quality.
,
• Proven track record of shipping software to production within an agile development environment.
,
• Ability to deliver creative solutions to business-critical requirements.
,
• Excellent interpersonal & communication skills.
,
• B.S. in Computer Science or equivalent experience.
Nice-to-haves
• Electrical engineering and basic electronics device prototyping.
Benefits
• Eligible to participate in the annual Short Term Incentive plan.
Responsibilities
- Write, test, and deploy high-quality, robust embedded C, ensuring our devices provide the critical functionality needed to align with the business goals
- Implement new and existing interfaces using HTTPs, WebSockets and MQTT communication protocols
- Analyze, refine, and expand our existing signal processing algorithms to guarantee optimal device functionality
- Work closely with key product stakeholders to comprehend, analyze, and fulfill product needs
- Participate actively in our Agile Scrum process, providing valuable inputs to the development lifecycle
- Contribute to expanding CI/CD pipelines
- Establish rigorous unit and integration testing processes, and incorporate advanced deployment tools to streamline releases to test and production environments
- Collaborate closely with our QA team to ensure stringent code quality standards are maintained throughout the release life-cycle
Requirements
- 8+ years of experience in building scalable software solutions with an emphasis on Embedded Systems, RTOS devices, IoT architecture and protocols
- Experience with web, mobile, data, and platform engineering in production
- Understanding of processing pipelines, filtering, and time-series data
- Breadth and depth of knowledge for full software development life cycle, including coding standards, code reviews, source control management, process building, testing, and operations
- Deep understanding of data algorithms, and a strong commitment to quality
- Proven track record of shipping software to production within an agile development environment
- Ability to deliver creative solutions to business-critical requirements
- Excellent interpersonal & communication skills
- B.S. in Computer Science or equivalent experience
- Electrical engineering and basic electronics device prototyping