1

Associate Software Engineer Jobs in Gadsden, AL (NOW HIRING)

Senior IT Software Engineer - AMR & Robotics Location: Guntersville, AL Full-Time Senior Level About the Role Ready to drive the next generation of autonomous systems in smart manufacturing? We are ...

Junior IT Software Engineer - Robotics & Factory Automation Location: Guntersville, AL Full-Time Entry Level About the Role Ready to kickstart your engineering career at the intersection of robotics ...

next page

Showing results 1-20

Associate Software Engineer information

See Gadsden, AL salary details

$15

$34

$80

How much do associate software engineer jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for associate software engineer in Gadsden, AL is $34.49, according to ZipRecruiter salary data. Most workers in this role earn between $24.95 and $36.54 per hour, depending on experience, location, and employer.

What is an associate software engineer?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

What are some common challenges faced by associate software engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

What are the key skills and qualifications needed to thrive as an associate software engineer, and why are they important?

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

What are the most commonly searched types of Software Engineer jobs in Gadsden, AL?

The most popular types of Software Engineer jobs in Gadsden, AL are:

What are popular job titles related to Associate Software Engineer jobs in Gadsden, AL?

For Associate Software Engineer jobs in Gadsden, AL, the most frequently searched job titles are:

What job categories do people searching Associate Software Engineer jobs in Gadsden, AL look for?

The top searched job categories for Associate Software Engineer jobs in Gadsden, AL are:

What cities near Gadsden, AL are hiring for Associate Software Engineer jobs?

Cities near Gadsden, AL with the most Associate Software Engineer job openings:

Infographic showing various Associate Software Engineer job openings in Gadsden, AL as of August 2026, with employment types broken down into 1% As Needed, 72% Full Time, 25% Part Time, 1% Temporary, and 1% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $71,744 per year, or $34.5 per hour.

Sr. IT Software Engineer, AMR

JST Corporation

Guntersville, AL

$96K - $127K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 9 days ago


Key responsibilities

  • Lead the design, development, and deployment of software solutions for Autonomous Mobile Robots (AMRs).

  • Troubleshoot complex real-time issues on the factory floor and resolve systemic interactions between AMRs and industrial equipment.

  • Integrate AMR software with enterprise platforms and build data tools for fleet health monitoring.


Job description

Senior IT Software Engineer – AMR & Robotics

Location: Guntersville, AL | Full-Time | Senior Level

About the Role

Ready to drive the next generation of autonomous systems in smart manufacturing? We are seeking a highly skilled Senior IT Software Engineer to lead the design, development, and deployment of software solutions for our fleet of Autonomous Mobile Robots (AMRs) in Guntersville, AL. Serving as a key technical leader, you will split your time between driving strategic software initiatives in the office and troubleshooting complex systems hands-on on the factory floor. This role is critical for scaling our robotics operations, ensuring fleet reliability, and mentoring junior engineers.

What You’ll Do

As the subject matter expert for AMR software and system integration, you will lead the architecture and implementation of scalable software for our AMR fleet, making key design decisions across navigation, perception, and control systems. You will write core software components in C++ and Python—including algorithms for path planning, localization (SLAM), motion planning, and computer vision—while managing complex software projects from concept to completion.

A significant portion of your role will involve direct factory floor engagement: working alongside operations, maintenance, and automation teams to troubleshoot complex real-time issues and resolve systemic interactions between AMRs and industrial equipment. Additionally, you will lead the integration of AMR software with enterprise platforms (MES, WMS, ERP), build data tools for fleet health monitoring, and mentor junior team members.

What We’re Looking For

We are seeking candidates with a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Robotics, or a related field, along with 5+ years of professional software engineering experience centered on robotics and automation systems. You must demonstrate expert-level proficiency in C++ and Python, extensive experience with ROS (Robot Operating System), and deep expertise in designing complex software architectures. Essential technical background includes hands-on work with Git, Linux, robotics simulation environments, industrial protocols, and industrial automation tools like PLCs and SCADA.

Preferred credentials include validated certifications in ROS or IEEE’s CSDP, experience leading engineering teams, and specialized certifications in cloud platforms, AI/ML, or cybersecurity for robotics.

What We Offer

We support our senior leadership with a competitive compensation package and comprehensive health, dental, and vision insurance options. You will enjoy generous paid time off (PTO) and company-recognized paid holidays to maintain a great work-life balance. To help secure your long-term financial future, we offer a robust 401(k) retirement plan with an immediate company match, alongside continuous opportunities for career growth within an expanding smart factory environment.

Work Environment & Travel

This position operates in a mixed environment spent across the active factory floor and an office setting, with light travel to affiliate locations expected at around 10%. Candidates must be comfortable working around moving machinery and maintain on-call availability for critical operational issues.