2

Software Engineer With No Experience Jobs in Alabama

Position Summary We are seeking a Junior Software Engineer with hands-on experience in PX4-based flight control systems to join our growing UAS development team. You will contribute to the design ...

... experience in software development (C++, Python, Java, or similar languages) • Familiarity with ... time programming, or flight software • Familiarity with DevOps tools, CI/CD pipelines, and ...

ASRC Agile Decision Sciences is a premier provider of systems engineering, software engineering ... Experience with CMake and Gtest • Must be able to support an in-person / closed-area work ...

ASRC Agile Decision Sciences is a premier provider of systems engineering, software engineering ... Experience with CMake and Gtest • Must be able to support an in-person / closed-area work ...

Experience with HW/SW integration * Experience developing software in a RHEL environment ... Bachelors Degree in Software Engineering or related field. * Missile Defense domain knowledge

Experience with HW/SW integration * Experience developing software in a RHEL environment ... Bachelor's Degree in Software Engineering or related field. * Missile Defense domain knowledge

Software Engineer

Huntsville, AL · On-site

$40 - $55/hr

Job Title: Software Engineer We are seeking a versatile and experienced Software Engineer to ... Experience with hardware/software integration in complex systems. Additional Skills ...

Bachelor's degree in computer science, software engineering, or a related field One to three years of experience in web development, software engineering, or a related field Experience with front-end ...

... experience Required Knowledge, Skills and AbilitiesMust be able to support an in-person / closed-area work environment dailySoftware engineering and software development with Java and/or C ...

We move fast, think differently, and execute with precision to tackle high-stakes challenges across ... Job Requirements and Qualifications: • Two years of experience in engineering or related field ...

We are currently seeking Software Engineers to join our team based in Huntsville, AL. Candidates ... Experience with CMake and Gtest • Must be able to support an in-person / closed-area work ...

Required : • Two years of experience in engineering or related field and/or a Master's Degree • ... Founded in 2001, the company is headquartered in Huntsville, AL, US, , with a team of 201-500 ...

Showing results 41-60

Software Engineer With No Experience information

What does a software engineer with no experience do?

A Software Engineer with no experience typically works on entry-level tasks such as writing basic code, fixing bugs, and assisting in software testing under the supervision of more experienced engineers. They often participate in training sessions, code reviews, and team meetings to build foundational skills and understand development workflows. Their main goal is to learn industry best practices, contribute to simpler projects, and gradually take on more responsibilities as their skills grow.

What are the key skills and qualifications needed to thrive as a software engineer with no experience, and why are they important?

To thrive as a Software Engineer with no experience, a solid understanding of programming fundamentals, problem-solving skills, and a relevant degree or coursework are essential. Familiarity with languages like Python, Java, or JavaScript and tools such as Git, code editors, and basic development environments is typically expected. Strong communication, eagerness to learn, and teamwork distinguish beginners who quickly adapt and contribute. These skills and qualities help new engineers build a strong foundation, effectively collaborate, and grow within fast-paced technical teams.

What are some common challenges faced by entry-level software engineers, and how can they overcome them?

Entry-level software engineers often face challenges such as adapting to new codebases, understanding development workflows, and collaborating effectively with experienced team members. To overcome these, it’s helpful to ask questions early, seek mentorship within the team, and dedicate time to learning the company’s tools and best practices. Participating in code reviews and pair programming can also accelerate learning and integration into the team. Maintaining a growth mindset and being proactive in communication will help smooth the transition into a professional software engineering environment.

What is the difference between Software Engineer With No Experience vs Software Developer With No Experience?

AspectSoftware Engineer With No ExperienceSoftware Developer With No Experience
Required CredentialsTypically a bachelor's degree in computer science or related field; certifications are optionalSimilar educational background; certifications are optional
Work EnvironmentOften in tech companies, startups, or corporate IT departments; involves coding, testing, and collaborationSimilar environments; focuses on coding, debugging, and application development
Employer & Industry UsageCommonly used in tech, finance, healthcare, and other industries requiring software solutionsWidely used across industries for application and software development roles

Both roles typically require similar educational backgrounds and work environments. The main difference lies in the job title's emphasis—"Software Engineer" often implies a broader scope including system design, while "Software Developer" focuses more on coding and application creation. For beginners, these titles are often used interchangeably, and the core skills and entry requirements are quite similar.

What job categories do people searching Software Engineer With No Experience jobs in Alabama look for?

The top searched job categories for Software Engineer With No Experience jobs in Alabama are:

What cities in Alabama are hiring for Software Engineer With No Experience jobs?

Cities in Alabama with the most Software Engineer With No Experience job openings:

Infographic showing various Software Engineer With No Experience job openings in Alabama as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 17% Part Time, 1% Temporary, and 3% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution.

Junior Software Engineer

Griffon Aerospace

Madison, AL • On-site

Full-time

Re-posted 22 days ago


Job description

Company Overview
Griffon Aerospace is a trusted aerospace solutions provider based in Madison, Alabama, specializing in the design, development, and operation of advanced unmanned aircraft systems (UAS). Since 1995, we have delivered over 12,000 unmanned air vehicles to the Department of Defense, allied nations, and commercial customers. We pride ourselves on being a lion-hearted partner, designing, building, and flying the most capable and intelligent aerial systems that give our servicemen an unfair advantage wherever they fly.
Position Summary
We are seeking a Junior Software Engineer with hands-on experience in PX4-based flight control systems to join our growing UAS development team. You will contribute to the design, integration, and validation of custom flight software for advanced unmanned aerial platforms, supporting development, simulation, and flight test operations.
This role is ideal for a recent graduate or early-career engineer who has worked on PX4 firmware, either in school projects, open-source contributions, or internships, and is looking to expand their skills in a real-world aerospace environment.
Primary Responsibilities
  • Develop and modify PX4 firmware for custom aircraft configurations.
  • Integrate sensors, radios, and onboard compute modules using CAN, UART, and I2C interfaces.
  • Support simulation-based testing using Gazebo, HITL, and SITL environments.
  • Assist with flight test support, log analysis, and software debugging.
  • Contribute to Git-based development pipelines, including merger requests and CI/CD builds.
  • Collaborate across disciplines (hardware, systems, flight test) to deliver integrated UAS solutions.

Required Qualifications
  • Bachelor's degree in Computer Engineering, Aerospace Engineering, Computer Science, or a related field.
  • Hands-on experience with PX4 Autopilot firmware (custom module, parameter tuning, board bring-up, or sensor drivers).
  • Proficiency in C++ and familiarity with Python for scripting.
  • Exposure to Git and modern version control workflows.
  • Understanding basic control systems, sensor fusion, or embedded Linux a plus.

Preferred Qualifications
  • Experience with:
    • Custom PX4 modules or board targets.
    • MAVLink messaging and QGroundControl.
    • Simulation tools (Gazebo, jMAVSim).
    • GitLab or GitHub workflows.
  • Familiarity with RTOS concepts, DMA, or low-level peripheral debugging.
  • Internship, capstone, or personal project involving drones or robotics.

What We Offer
  • Competitive salary and benefits package.
  • Mentorship and training from experienced aerospace professionals.
  • Opportunities for career growth and project ownership.
  • Collaborative and innovative work environment.

US CITIZENSHIP REQUIRED
  • Yes

ABILITY TO OBTAIN SECURITY CLEARANCE
  • Yes