Software Engineer
Automation Products Group, Inc.
- Logan, UT
- $80,000-105,000 per year
- Permanent
- Full-time
- Design, develop, test, and maintain responsive web interfaces for IoT devices and platforms.
- Collaborate with product and hardware teams to develop software features that bridge device firmware, cloud services, and user-facing applications.
- Integrate AI and machine learning components into web and backend systems to enable intelligent features and automation.
- Participate in the full software development lifecycle, from requirements gathering through deployment and maintenance.
- Write clean, efficient, and well-documented code; perform code reviews and testing.
- Maintain awareness of emerging technologies and propose innovative solutions aligned with business and product goals.
- Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
- 3+ years of experience in software engineering, ideally in a product development or embedded systems environment.
- Proficiency in web technologies: HTML, CSS, JavaScript/TypeScript, and frameworks such as React, Vue, or Angular.
- Experience working with RESTful APIs and real-time data communication (WebSockets, MQTT).
- Understanding of IoT ecosystems, including sensors, embedded systems, and cloud connectivity.
- Familiarity with AI/ML concepts and integrating AI models into applications (e.g., using Python, TensorFlow, or APIs).
- Strong problem-solving skills and the ability to work collaboratively in multidisciplinary teams.
- Experience with IoT protocols (MQTT, CoAP), cloud platforms (AWS IoT, Azure IoT, etc.), or edge computing.
- Background in developing or integrating with AI/ML pipelines or inference engines.
- Knowledge of manufacturing automation systems and instrumentation.
- Familiarity with agile development methodologies and DevOps practices.
- Competitive compensation and benefits package
- Opportunity to work on innovative IoT and AI-enabled technologies
- Collaborative and inclusive team culture
- Career growth and skill development opportunities