Eden Tech is seeking a hands-on Software Engineer to support embedded sensing, control systems, and edge AI deployment for our Reverse Osmosis Centrifuge platform. This role will work closely with mechanical, electrical, and test engineers to develop software for real-time monitoring, diagnostics, data collection, and field operation of safety-critical hardware.
The ideal candidate has experience with embedded systems, IoT or edge computing, Python, C/C++, and hardware/software integration. We are looking for someone practical, scrappy, and comfortable working in a startup environment where systems are evolving quickly.
What You Will DoDevelop software for embedded sensing, monitoring, diagnostics, and control of ROC systems
Build and maintain data pipelines for test systems, edge devices, and remote deployments
Support implementation of edge AI workflows for monitoring, anomaly detection, or system optimization
Write, test, and debug software in Python and C/C++ for embedded and system-level applications
Troubleshoot microcontrollers, sensors, communication interfaces, and hardware/software integration issues
Collaborate with mechanical and electrical engineers on controls, instrumentation, and system integration
Support test automation, data analysis, logging, and field diagnostics
Maintain software documentation, version control, test procedures, and engineering change records
Apply sound software engineering practices for reliability, high-availability, maintainability, and safe system operation
Hands-on software engineering experience with embedded systems, IoT, edge computing, control systems, or field-deployed hardware
Proficiency in Python for data processing, automation, test tooling, or ML/AI workflows
Proficiency in C/C++ for embedded or hardware-adjacent software development
Hands-on experience troubleshooting microcontrollers, sensors, and hardware/software integration issues
Familiarity with real-time or near-real-time sensing, monitoring, control, or data acquisition systems
Some experience with MLOps, edge AI deployment, model pipelines, or applied machine learning workflows
Understanding of control systems, instrumentation, and electromechanical system integration
Familiarity with core software engineering practices including version control, testing, documentation, and maintainable code design
Comfortable working in a fast-paced startup environment with high ownership and shifting priorities
Experience deploying AI/ML models on edge devices or embedded Linux systems
Experience with signal processing, anomaly detection, predictive maintenance, or time-series sensor data
Familiarity with industrial communication protocols such as CAN, SPI, I2C, or UART
Experience with cloud platforms, CI/CD, containers, or remote device data management
Experience with industrial equipment, aerospace, defense, oil and gas, water treatment, or other field-deployed hardware
Experience with, or an understanding of circuitry and the relationship between hardware and software systems
Skills Required
- Hands-on experience with embedded systems, IoT, edge computing, control systems, or field-deployed hardware
- Proficiency in Python for data processing, automation, test tooling, or ML/AI workflows
- Proficiency in C/C++ for embedded or hardware-adjacent software development
- Hands-on experience troubleshooting microcontrollers, sensors, and hardware/software integration issues
- Familiarity with real-time or near-real-time sensing, monitoring, control, or data acquisition systems
- Some experience with MLOps, edge AI deployment, model pipelines, or applied machine learning workflows
- Understanding of control systems, instrumentation, and electromechanical system integration
- Familiarity with core software engineering practices including version control, testing, documentation, and maintainable code design
- Comfortable working in a fast-paced startup environment with high ownership and shifting priorities
- Experience deploying AI/ML models on edge devices or embedded Linux systems
- Experience with signal processing, anomaly detection, predictive maintenance, or time-series sensor data
- Familiarity with industrial communication protocols such as CAN, SPI, I2C, or UART
- Experience with cloud platforms, CI/CD, containers, or remote device data management
- Experience with industrial equipment, aerospace, defense, oil and gas, water treatment, or other field-deployed hardware
- Experience with, or understanding of, circuitry and hardware-software relationships
What We Do
Eden is the full-stack solution for office management. Our mission is to create a better place to work, for everyone. Our services include office cleaning, supply stocking, IT support, handyman services, and taskers. Each Eden client has a dedicated account lead to ensure an insanely great experience. Eden is venture-backed from some of the best in









