Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

IPG Photonics

Software Engineer

IPG Defense, a stand-alone business of IPG Photonics, was incorporated in 2026 to provide direct support for defense products. Headquartered in Huntsville, AL, IPG Defense is bringing commercial scale to laser defense systems, leveraging IPG Photonics' 36 years of experience in fiber laser technology. Our mission: develop and deliver the most advanced, next-generation laser defense solutions for military and civilian use — systems that accurately and reliably detect, track, target, and neutralize threats.

IPG Photonics is the world's leading developer and manufacturer of high-performance fiber lasers and amplifiers for diverse applications in numerous markets. Founded in 1990, IPG pioneered the development and commercialization of optical fiber-based lasers — a critical technology in our high-energy laser (HEL) systems, including the CROSSBOW program.

Your skills and experience will play a key role in shaping our growing organization, building our capabilities, and delivering on our mission. Join us and build a career that will shape the future of laser defense.

Position Summary

The Software Engineer develops device-interface and systems-integration software that connects IPG's directed-energy platforms to the outside world — radars, sensors, cameras, and command-and-control (C2) systems. Working from Interface Control Documents (ICDs), this hands-on role builds reliable communication software in C#/Qt, prototypes quickly with embedded hardware, and supports integration in the lab and in the field. This opening targets a mid-level engineer; junior and senior candidates may also be considered, with level determined by experience and qualifications.

Key Responsibilities
  • Implement software interfaces from ICDs in C# and C++/Qt, connecting external devices and subsystems to IPG platforms.
  • Develop and debug communication links over TCP/IP, UDP, RS-232/serial, and similar protocols.
  • Integrate external devices — radars, sensors, cameras, and C2 systems — and verify interface behavior against ICD requirements.
  • Build test harnesses, device simulators, and data-logging tools to validate interfaces before hardware is available.
  • Prototype rapidly using platforms such as Arduino and Raspberry Pi for fixtures, emulators, and proof-of-concept integrations.
  • Support lab integration and field testing; troubleshoot interface and timing issues across hardware and software boundaries.
  • Document interfaces, protocols, and integration procedures, and maintain configuration control.
Minimum Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline.
  • 3–7 years of software development experience (junior and senior candidates considered at the appropriate level).
  • Proficiency in C# and/or C++ with Qt.
  • Experience with network and serial communications (TCP/IP, UDP, RS-232) between devices.
  • Experience implementing software interfaces from ICDs or similar interface specifications.
  • Hands-on experience with robotics or embedded platforms such as Arduino and Raspberry Pi.
  • Strong written and verbal communication skills for cross-disciplinary collaboration.
Preferred Qualifications
  • Active DoD security clearance.
  • Experience interfacing with radars, EO/IR or other sensors, or C2 systems.
  • Familiarity with defense messaging and bus standards (e.g., MIL-STD-1553, DDS, Link 16, or similar).
  • Experience with Python for tooling and test automation.
  • Experience with multithreaded and low-latency network programming.
  • Prior defense or aerospace program participation.
Work Environment & Physical Requirements
  • Office, laboratory, and integration settings; occasional field testing and use of PPE including laser-safety eyewear.
Why Join IPG Defense
  • Work at the forefront of directed-energy and photonics innovation on systems that matter to national security.
  • Vertically integrated technology: we design and build our own lasers, giving engineers end-to-end ownership from component to fielded system.
  • Small, expert, fast-moving team in Huntsville, AL — one of the nation's fastest-growing aerospace and defense hubs.
  • Career growth through hands-on work across the full product lifecycle: concept, prototype, integration, field test, and production.
  • Competitive salary and a comprehensive benefits package — see Compensation & Benefits below.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Huntsville, AL vacancy
  • AV/BlueHalo is seeking an experienced Full Stack Software Engineer. The ideal candidate will work closely with the Product Owners in completing complex development taskings while aiding in the daily execution of the software development team. This position will operate... 
    Suggested
    Full time

    BlueHalo

    Huntsville, AL
    9 hours ago
  • $97k - $129k

     ...ABOUT THE TEAM Anduril's Software Engineers excel at developing state-of-the art algorithms and software that solve scientific problems with real-world applications. Working in small innovative teams, our software engineers build solutions that make a difference.... 
    Suggested
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Huntsville, AL
    more than 2 months ago
  • $135.8k - $203.6k

     ...employees are not only part of history, they're making history. Northrop Grumman Space Sector is seeking a Sr. Principal   Software Engineer – Level 4to support the Ground-based Midcourse Defense Weapon System (GWS) in their development, integration, deployment, and... 
    Suggested
    Full time
    Contract work
    Relocation package
    Shift work

    Northrop Grumman

    Huntsville, AL
    21 days ago
  •  ...Corvid's Missile Defense Products group is adding experienced Software Engineers to support the development of Fire Control software for weapons systems. The role will focus on developing (and testing) algorithms and capabilities that can be integrated into existing architecture... 
    Suggested
    Full time
    Temporary work
    Flexible hours

    Corvid Technologies

    Huntsville, AL
    more than 2 months ago
  • $43.27 per hour

     ...Description Sigma Defense is seeking a Software Engineer II to join our team developing software solutions for communications, tactical, and hardware-integrated systems. This role involves a combination of desktop application development, web application development... 
    Suggested
    Hourly pay
    Full time
    Internship

    Sigma Defense

    Huntsville, AL
    more than 2 months ago
  •  ...The Software Integration Engineer serves on the Product Office team for Product Manager Scalable Hypersonics (PdM SHY). In this role, the engineer oversees contracted software development, complex system-of-systems integration, and software safety/release processes across... 
    Full time
    For contractors
    Work at office

    Modern Technology Solutions Inc

    Huntsville, AL
    15 days ago
  •  ...retirement savings plan, Life Insurance, Disability Insurance. Job Description Location: Huntsville, AL 35803 Job Title: Software Engineer III  Duration: 3+ months with a possible extension Description:  The Contracted Software Engineer will be responsible... 
    Permanent employment
    Full time
    Work experience placement

    Collabera

    Huntsville, AL
    more than 2 months ago
  •  ...Location:   HUNTSVILLE, AL, United States Date Posted:   Mar 17, 2025 Category:   Software Subcategory:   SW Engineer Schedule:   Full-time Shift:   Day Job Travel:   Yes, 10 % of the Time Minimum Clearance Required:   None Clearance Level Must... 
    Full time
    Contract work
    Remote work
    Shift work

    Decisive Intelligence, Inc

    Huntsville, AL
    a month ago
  •  ...Advanced Software Engineer Contingent upon prime contractor approval Purpose: Valkyrie Enterprises has need for a Advanced Software Engineer in Huntsville, AL. In this role you will support the Missile Defense Agency Next Generation Software Office... 
    Contract work
    For contractors
    Interim role
    Work at office

    Valkyrie Enterprises

    Huntsville, AL
    1 day ago
  • $87.6k - $131.4k

     ...they're making history. Northrop Grumman Space Systems—Missile Defense Integration offers an excellent opportunity for a Software Engineer (26-359) to join our team of skilled and diverse professionals. Based in Huntsville, AL, this role is essential to supporting... 
    Full time
    Work experience placement
    Remote work
    Relocation
    Flexible hours
    Shift work

    Northrop Grumman

    Huntsville, AL
    21 days ago
  •  ...Secret or higher security clearance. This role will be performed on-site in Huntsville, AL. Summit TRC is seeking to add Software Engineers to our team. This role will be focused on building and deploying software to enable new capabilities on UAS products. The... 
    Full time
    Local area

    Summit Trc

    Huntsville, AL
    more than 2 months ago
  • $87.6k - $131.4k

     ...they're making history. Northrop Grumman Space Systems—Missile Defense Integration offers an excellent opportunity for a Software Engineer (Algorithm) – TRK (26-334) to join our team of skilled and diverse professionals. Based in Huntsville, AL, this role is... 
    Full time
    Contract work
    Work experience placement
    Remote work
    Relocation
    Flexible hours
    Shift work

    Northrop Grumman

    Huntsville, AL
    21 days ago
  • $169k - $253.6k

     ...Defense Systems division within Northrop Grumman Space Systems has an exciting career opportunity for an experienced Algorithms Software Engineer level 5 with Linux environment and software development experience to join the Broadsword Algorithms team. The Broadsword... 
    Full time
    Worldwide
    Relocation
    Flexible hours
    Shift work

    Northrop Grumman

    Huntsville, AL
    more than 2 months ago
  • $87.6k - $131.4k

     ...7re making history.\n\nNorthrop Grumman Space Systems\u2014Missile Defense Integration offers an excellent opportunity for an Engineer Software \u2013 SA (26-127) to join our team of talented and diverse professionals. Located in Huntsville, AL, this role is essential to... 
    Full time
    Work experience placement
    Remote work
    Worldwide
    Relocation
    Flexible hours
    Shift work

    Northrop Grumman

    Huntsville, AL
    more than 2 months ago
  •  ...component/system technology prototypes, multi-physics simulation software, multi-disciplinary analyses, and expert support services....  ...POSITION SUMMARYCFD Research is seeking an experienced Software Engineering Manager with strong full stack development capabilities to... 
    Permanent employment
    Full time
    Temporary work
    Part time
    Work at office
    Day shift

    CFD Research Corporation

    Huntsville, AL
    3 days ago
  •  ...We are seeking an experienced Senior Software Engineer with a strong background in algorithm design, optimization, and implementation using C++, FORTAN, Python, and MATLAB. The ideal candidate excels at solving complex technical challenges, designing efficient software... 
    Full time

    Modern Technology Solutions Inc

    Huntsville, AL
    a month ago
  • $98.1k - $182.1k

     ...place. Our RMS business in Huntsville, AL is a hub of talented engineers, scientists, and professionals committed to shaping the future...  ...healthy, fulfilling life at and outside of work.The Work As a software integration engineer on the GMD Weapon System (GWS) Fire... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Huntsville, AL
    1 day ago
  • $134.1k - $241.4k

     ...full potential. Unleash your talent and redefine what’s possible.Job Description:Parsons is looking for an amazingly talented Software Engineer to join our team! In this role you will provide support to the Missile Defense Agency Next Generation Software Office to accelerate... 
    Full time
    Work at office
    Flexible hours

    Parsons

    Huntsville, AL
    1 day ago
  • Job Title: Software Engineer (SME)Location: Huntsville, ALPosition Type: Full-TimePosition Overview:We are seeking an experienced Software Engineer to support the design, development, testing, and management of application development projects in support of IT infrastructure... 

    Cintel

    Huntsville, AL
    9 hours ago
  • $50 per hour

     ...space and find a career that's built for you.Lockheed Martin Space is seeking a full‑time Hardware/Software Integrator. In this role you will support the software‑engineering lifecycle defined in the program Software Development Plan (SDP) by establishing, maintaining,... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Huntsville, AL
    9 hours ago
  •  ...targeted results. Our approach couples the latest technology with engineering expertise and analytical proficiency while remaining true to...  ...excellence. Start Building Your Future today!We are seeking a Software Engineer to design, build, and deploy production‑ready AI... 
    Full time
    Start working today

    Intuitive Research and Technology Corporation

    Huntsville, AL
    3 days ago
  • $81.1k - $150.5k

     ...place. Our RMS business in Huntsville, AL is a hub of talented engineers, scientists, and professionals committed to shaping the future...  ...at and outside of work.Standard Job Description The selected Software Engineer responsibilities will include the support of the Ground... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Huntsville, AL
    1 day ago
  • $50 per hour

     ...SpaceStandard Job DescriptionPlans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and...  ...verbal communication skillsKnowledge of Model Base Systems Engineering (MBSE)Previous experience writing and designing to software requirementsProficient... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Huntsville, AL
    7 hours ago
  • $50 per hour

     ...prosperity.Join us in shaping a new era in space and find a career that's built for you.Lockheed Martin Space is seeking a full time Software Engineer. In this role, you will support the software engineering lifecycle following the program Software Development Plan (SDP) to... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Huntsville, AL
    9 hours ago
  • $68.9k - $131.1k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead...  ...problems that create a safer, more secure world.The mission of the software team in Huntsville, AL is to provide world-class software for... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Huntsville, AL
    3 days ago
  • $87.1k - $157.45k

     ...Our Mission, Vision, and Values guide the way we do business.Your greatest work is ahead!Leidos Defense is seeking a talented Software Engineer to develop high-performance applications and backend systems supporting advanced sensors and mission systems. This role is ideal... 
    Full time
    Worldwide
    Relocation

    Leidos

    Huntsville, AL
    3 days ago
  • ASRC Agile Decision Sciences is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We are currently seeking Software Engineers to join our team based in Huntsville... 

    ASRC Federal Holding Company

    Huntsville, AL
    3 days ago
  • deciBel Research has an immediate opening for a Software Engineer in Huntsville, AL.Position Description:As a software developer on the GMD Weapon System (GWS) Fire Control (GFC) team, you will work in collaborative environment to understand, implement, and test existing... 
    Immediate start

    deciBel Research

    Huntsville, AL
    3 days ago
  • $120.6k - $224k

     ...Management and Communications (C2BMC) Regional team, is constantly engineering, developing and integrating new capabilities for the U.S....  ...Application (RA) Agile Release Train (ART) is seeking an algorithm software engineering lead that will thrive in a fast paced team... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Huntsville, AL
    1 day ago
  •  ...component/system technology prototypes, multi-physics simulation software, multi-disciplinary analyses, and expert support services....  ...years. Learn more at CFD Research is seeking a talented Software Engineer to join a well-established team that supports the development and... 
    Permanent employment
    Full time
    Temporary work
    Part time
    Work at office

    CFD Research Corporation

    Huntsville, AL
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!