Software Engineer
The Summit
Huntsville, AL, United States
26 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Application Programming Interfaces (APIs)
Software Applications
Automation of Tests
Unit Testing
C Sharp (Programming Language)
C++ (Programming Language)
Command-Line Interface
Linux
Revision Control Systems
Python (Programming Language)
Object-Oriented Software Development
+10 more
Software Maintenance
Software Deployment
Software Engineering
Software Requirements Analysis
System Testing
Systems Integration
Test Scripts
Gitlab
Integration Tests
Solid Principles
Job description
- Develop software across the entire software development life cycle using languages such as Java, Python, C++, or C# to satisfy customer requirements
- Design and implement modular, object-oriented software architectures and associated interfaces, including APIs and hardware-integrated communication layers
- Analyze software requirements to assess design feasibility within time and resource limits
- Deploy, integrate, and support existing applications within necessary test and operating environments
- Advise and support software maintenance (e.g., bugs)
- Participate in integration and testing of systems through collaboration with cross-functional teams
- Prepare technical documentation, test reports, or other required deliverables
Requirements
Summit TRC is seeking to add a Software Engineer to our team. This role will be focused on building and deploying software to enable new capabilities on UAS products. The right engineer will have a strong foundation building and optimizing applications and have a solid understanding of software design principles. If you have relevant experience and you are motivated to solve novel software problems in Defense, please apply., * Bachelors degree in a relevant discipline
- Active security clearance (preferred)
- Experience building and integrating high-quality software applications in languages such as Java, C#, Python, or C++
- Background in object-oriented programming
- Backend software development experience
- Experience writing and utilizing unit tests, integration tests, and end-to-end automated tests
- Experience with modern software deployment techniques and version control tools (e.g., GitLab)
- Strong understanding of Operating Systems (Linux) and command line
- Demonstrated ability to identify and solve complex software-level problems
About the company
Learn more about Summit TRC at our website. Be sure to check out our Careers page! https://summittrc.com
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦