1

New Graduate Software Jobs in Madison, AL (NOW HIRING)

Whether you're an experienced professional, a recent college graduate or somewhere in between, IDEX ... test software to release new flow monitoring systems * Create prototypes to demonstrate minimum ...

Whether you're an experienced professional, a recent college graduate or somewhere in between, IDEX ... software to release new flow monitoring systems * Create prototypes to demonstrateminimum ...

Support new product introductions (NPI) and production readiness activities, including build ... Graduate Degree and a minimum of 4 years of prior related experience. In lieu of a degree, minimum ...

Showing results 21-40

New Graduate Software information

See Madison, AL salary details

$26.4K

$89.8K

$216.4K

How much do new graduate software jobs pay per year?

As of Aug 19, 2026, the average yearly pay for new graduate software in Madison, AL is $89,835.00, according to ZipRecruiter salary data. Most workers in this role earn between $56,900.00 and $95,000.00 per year, depending on experience, location, and employer.

What does a new graduate software engineer do?

New Graduate Software Engineers are entry-level professionals who have recently completed their degree in computer science or a related field. They work as part of a development team to design, code, test, and maintain software applications. These engineers often receive mentorship and training on company-specific technologies, tools, and best practices. Their responsibilities may include fixing bugs, writing new features, and collaborating with other engineers to solve technical challenges.

What skills and qualifications are needed to thrive as a new graduate software engineer?

To thrive as a New Graduate Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), software development principles, and a relevant degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and sometimes foundational knowledge of cloud platforms or databases is typically expected. Strong problem-solving abilities, eagerness to learn, and effective communication skills help new graduates adapt quickly and collaborate with teams. These skills are crucial for building reliable software, keeping up with evolving technologies, and integrating smoothly into professional development environments.

What are common challenges new graduate software engineers face during their first year, and how can they overcome them?

New graduate software engineers often find the transition from academia to the workplace challenging due to unfamiliar codebases, fast-paced environments, and adapting to industry tools and processes. It's common to initially feel overwhelmed when collaborating with experienced teammates or working on large-scale projects. To overcome these challenges, proactive communication, seeking mentorship, and dedicating time to understanding documentation and code reviews are key. Embracing a growth mindset and asking questions will also help accelerate your learning and integration into the team.

What is the difference between New Graduate Software vs Software Engineer?

AspectNew Graduate SoftwareSoftware Engineer
Required CredentialsBachelor's degree in CS or related field, internship experienceBachelor's or higher in CS, often with 1+ years of experience
Work EnvironmentEntry-level, training-focused, team collaborationFull responsibilities, project ownership, team-based
Employer & Industry UsageCommon for recent grads entering tech companiesStandard role across tech, finance, healthcare, etc.
Search & Comparison IntentLooking for entry-level roles, internships, or training programsSeeking experienced roles, career growth, or specialization

In summary, New Graduate Software positions are designed for recent graduates starting their careers, focusing on training and learning. Software Engineer roles typically require more experience and involve full project responsibilities. Both roles are common in tech industries but differ mainly in experience level and scope of work.

Infographic showing various New Graduate Software job openings in Madison, AL as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 14% Part Time, 2% Temporary, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $89,835 per year, or $43.2 per hour.

Firmware Engineer

IDEX Corporation

Huntsville, AL โ€ข On-site

Full-time

Re-posted yesterday


Job description

If you're looking for a special place to build or grow your career, you've found it. Whether you're an experienced professional, a recent college graduate or somewhere in between, IDEX is a place where you can apply your existing skills and learn new ones in an environment where you can make an impact.
With interesting opportunities in engineering, marketing, sales, supply chain, operations, HR, finance, and more across more than 40 diverse businesses around the globe, chances are, we have something special for you.
Works as part of an innovative hardware design team to provide advanced embedded firmware for a leading IoT (Internet of Things) instrumentation company. Perform technology research for developing novel flow monitoring products. Work with a highly motivated and focused team to release products on-time and on-quality.
Job Responsibilities:
  • Conceive new technology and new product ideas and initiate projects with novel and cutting-edge solutions

  • Analyze architectural and system engineering requirements for embedded systems

  • Collaborate with the hardware design team in the areas of product specification, electrical design, and development of electronics, sensors, telecommunications, and embedded systems and test software to release new flow monitoring systems

  • Create prototypes to demonstrate minimum viable product and new technology concepts

  • Design, write and perform test firmware for electronic and electromechanical equipment under development

  • Design, write and perform test plans to troubleshoot and find root cause of problems encountered during alpha and beta testing, and with products already released, including some legacy products

  • Support sustaining engineering to continuously improve sensor accuracy and performance

  • Develop embedded systems firmware to support core device operations and communications

  • Create knowledge database to preserve technical IP and instruct team members on processes to maintain competitive advantage and stability

  • Interact with cross-functional teams, commercial partners, and research collaborators

Knowledge, Skills, and Abilities:
A minimum of Bachelor of Science degree in Electrical Engineering, Electrical and Computer Engineering, or Computer Science combined with the minimum experience described below; or an Associate Degree in Electronics combined with 15 years of experience in firmware design and including the minimum experience described below.
A minimum of 5 years of experience in product development, with full lifecycle experience in the following:
  • Firmware architectures, preferably with intelligent sensor and software for remote monitoring applications

  • RTOS development for embedded systems using highly integrated SoC chipsets, development tools, emulators, and debuggers
  • Coding experience using C and C#, .NET

  • Experience with embedded IoT security preferred

Are you ready to join a different kind of company where our people, our culture, and our commitments are centered around providing trusted solutions that improve lives around the world?
IDEX is an Equal Opportunity Employer. IDEX gives consideration for employment to qualified applicants without regard to race, color, religion, creed, genetic information, sex, sexual orientation, gender identity or expression, marital status, age, national origin, disability, protected veteran status, or any other consideration or protected category made unlawful by federal, state or local laws.
Attention Applicants: If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, please let us know. Likewise, if you are limited in the ability to access or use this online application process and need an alternative method for applying, we will determine an alternate way for you to apply. Please contact our Talent Acquisition Team at lfcareers@idexcorp.com for assistance with an accommodation. These contact tools may be used only by individuals with a disability for accommodation requests. Do not inquire as to the status of an application.

IDEX logo

About IDEX

Sourced by ZipRecruiter

IDEX Corporation is a global leader in fluid and metering technologies, providing a wide range of solutions for various industries. With a diverse portfolio of highly engineered products, IDEX serves customers in sectors such as healthcare, life sciences, food and beverage, water and wastewater, energy, and more. IDEX's innovative solutions help their customers optimize processes, enhance efficiency, and improve safety. IDEX's product offerings include precision fluid handling systems, pumps, valves, meters, dispensing equipment, and other specialty products. These technologies are designed to meet rigorous standards and deliver reliable performance in critical applications.

Industry

Manufacturing

Company size

5,001 - 10,000 Employees

Headquarters location

Lake Forest, IL, US

Year founded

1988

Social media