More jobs:
Jr. Software Engineer
Job in
Huntsville, Madison County, Alabama, 35824, USA
Listed on 2026-07-18
Listing for:
DigiFlight, Inc.
Full Time
position Listed on 2026-07-18
Job specializations:
-
Software Development
Software Engineer, Python, DevOps, Unix/Linux
Job Description & How to Apply Below
Duties & Responsibilities
- Modify existing Source Code:
Modify, test, and maintain existing application software in various languages such as Python and Java. - Write Clean Code:
Develop, test, and maintain application software in Python and Java. - Cross-Platform Deployment:
Build and deploy software solutions ensuring full compatibility across Linux and Windows operating systems. - Support Simulation Systems:
Assist in integrating software components into hardware-in-the-loop (HWIL) frameworks and digital modeling setups. - Testing & Debugging:
Perform automated and manual code verification, running debugging routines to isolate and resolve system defects. - Rapid Prototyping:
Collaborate with senior engineers to rapidly build, test, and iterate software prototypes for mission-critical applications. - Documentation:
Maintain clear, concise internal documentation for software architectures, APIs, and deployment configurations. - Computer Systems:
Basic ability to install and operate SW on Windows, WINSERV, and LINUX based computers, programs required to support training system architectures. Including the ability to update product licenses, extract log/bat files, and other basic maintenance functions.
0-2 Years
Required Skills- Concepts:
Exposure to distributed systems, modeling & simulation concepts, or hardware/software interface integration. - Development Tools:
Familiarity with integrated development environments (IDEs) like IntelliJ IDEA, VS Code, Google Gemini, or PyCharm. - Compliance:
Basic understanding of secure coding practices and configuration management.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×