Embedded Systems Engineer
Core
Design, development, testing, deployment, and maintenance of embedded hardware and software systems for water treatment monitoring, control, and delivery devices.
Role type
Embedded Systems Engineer (Firmware & Hardware)
Builds
Connected water treatment monitoring, control, and delivery systems
Domain
Industrial IoT / Water Treatment / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, embedded firmware development, hardware validation, CI/CD pipeline implementation, automated testing, board bring-up, root cause analysis, system integration, OTA update management, technical documentation
Preferred skills
DevOps practices, hardware-in-the-loop (HIL) testing, cloud platform integration, mobile application integration, security scanning
Technologies
C, oscilloscopes, logic analyzers, JTAG, CI/CD tools, cloud platforms, IoT platforms, APIs, mobile applications
Responsibilities
Develop and debug embedded firmware in C; Implement drivers and communication protocols; Support hardware design reviews and prototype evaluation; Create and maintain automated test frameworks; Implement and maintain CI/CD pipelines; Integrate embedded devices with cloud services and mobile applications
Seniority
Mid-level to Senior, hands-on IC