Software Engineer
Core
Analyze data from field-deployed IoT devices and construction sites, write standalone code for R&D questions, and update codebases to improve performance or implement business logic.
Role type
Software Engineer II (IoT & Data Analysis)
Builds
Standalone code, updated codebases, and data analysis solutions for IoT and construction applications
Domain
Construction technology and IoT
Deliverable
production ML models
Required skills
Python, Linux, data analysis, software maintenance, bug fixing, business logic implementation
Preferred skills
Machine Learning, AI, hardware integration
Technologies
Python, Linux, IoT, Machine Learning, AI
Responsibilities
Download, process, and present data from field-deployed IoT devices and construction sites; write standalone code to answer research and development questions; update codebase to improve performance or implement business logic; troubleshoot and diagnose product issues for field installation technicians; investigate and fix bugs in existing software; advise on software capabilities and limitations during strategic planning meetings.