Junior Software Engineer: Build IoT + AI for Predictive Maintenance

Waites Sensor Technologies, Inc.

Huntsville (AL)

On-site

USD 65,000 - 85,000

Full time

30 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Waites Sensor Technologies, Inc. is seeking a Junior Software Engineer in Huntsville to develop high-quality software across embedded to cloud ML workloads. You will join a fast-paced engineering team building predictive maintenance solutions for global clients.

Ideal candidates have strong Python experience, solid scripting skills, and a collaborative mindset. The role offers growth opportunities and flexibility in a dynamic, people-centric culture.

Qualifications

  • Bachelor's degree in CS or related field.
  • Experience developing complex software in Python.
  • Experience with revision controls (Git/SVN).
  • Ability to work independently and as a team.
  • Excellent organization and leadership skills.
  • Stellar problem-solving skills.
  • Familiar with AI tools to write code, document, and debug.
  • Ability to work a 40-hour workweek with flexibility for additional hours.

Responsibilities

  • Develop high-quality software design and architecture.
  • Identify, prioritize, and execute tasks in the software development life cycle.
  • Develop tools and applications by producing clean, efficient code.
  • Automate tasks through scripting.
  • Review and debug code.
  • Perform validation and verification testing.
  • Collaborate with internal teams and vendors to fix and improve products.
  • Document development phases and monitor systems.
  • Ensure software is up to date with latest technologies.

Skills

Python
Git/SVN
Scripting
Communication

Education

B.S./B.A. in CS or related

Tools

Docker
AWS Lambda
Linux

Job description

Waites Sensor Technologies, Inc. is seeking a Junior Software Engineer in Huntsville to develop high-quality software across embedded to cloud ML workloads. You will join a fast-paced engineering team building predictive maintenance solutions for global clients.

Ideal candidates have strong Python experience, solid scripting skills, and a collaborative mindset. The role offers growth opportunities and flexibility in a dynamic, people-centric culture.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Engineer — IoT, AI & Cloud Innovator
Junior Software Engineer — IoT, AI & Cloud Innovator

Waites Sensor Technologies Inc • Huntsville (AL)

On-site
USD 70,000 - 90,000
Profit sharing
Career growth opportunities
Senior Software Engineer - IoT, Cloud & ML (Remote)
Senior Software Engineer - IoT, Cloud & ML (Remote)

Waites Sensor Technologies, Inc. • United States

Remote
USD 120,000 - 180,000
Junior Software Engineer
Junior Software Engineer

Waites Sensor Technologies Inc • Huntsville (AL)

On-site
USD 70,000 - 90,000
Profit sharing
Career growth opportunities
Junior Software Engineer
Junior Software Engineer

Waites Sensor Technologies, Inc. • Huntsville (AL)

On-site
USD 65,000 - 85,000
Senior Software Engineer
Senior Software Engineer

Waites Sensor Technologies, Inc. • United States

Remote
USD 120,000 - 180,000
Senior Cloud Backend Engineer | Remote Serverless IoT
Senior Cloud Backend Engineer | Remote Serverless IoT

Waites Sensor Technologies, Inc. • United States

Hybrid
USD 140,000 - 190,000
Profit sharing
Career growth
Collaborative culture
Senior ML Engineer: Predictive Maintenance & IIoT
Senior ML Engineer: Predictive Maintenance & IIoT

AssetWatch • United States

Remote
USD 151,000 - 175,000
Stock options
Flexible work schedule
Retirement plan match
+3
Senior ML Engineer, Predictive Maintenance
Senior ML Engineer, Predictive Maintenance

MaintainX • Austin (TX)

On-site
USD 131,000 - 236,000
Remote ML Engineer: Predictive Maintenance & Industrial AI
Remote ML Engineer: Predictive Maintenance & Industrial AI

ProducePay • United States

Remote
USD 151,000 - 175,000
Stock options
Flexible work schedule
Comprehensive benefits
Software Developer
Software Developer

Eyvatek • Austin (TX)

Hybrid
USD 100,000 - 140,000