Software Engineer

Eden
Lockhart, TX, United States
2 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Artificial Intelligence Data Analysis Automation of Tests C++ (Programming Language) Software Documentation Software Code Optimization Communications Protocols Continuous Integration Linux on Embedded Systems Python (Programming Language) Machine Learning
+13 more
Signal Processing Smart Devices Software Engineering Software Systems Systems Integration Universal Asynchronous Receiver/Transmitter Data Logging Data Processing Data Management Machine Learning Operations Multiaccess Edge Computing Software Version Control Automation Anywhere

Job description

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 Do

  • Develop 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

Requirements

  • 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

Nice to Have

  • 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

Benefits & conditions

Compensation Range: $130K - $165K

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…