Software Engineer III
PEAK Technical Services Inc.
Huntsville, AL, United States
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.thejobnetwork.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)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Algorithm Design
C++ (Programming Language)
Software Quality
Code Review
Computer Engineering
Continuous Integration
Python (Programming Language)
MATLAB
Software Architecture
Systems Development Life Cycle
Software Configuration Management
+7 more
Software Engineering
Software Systems
Systems Integration
SC Clearance
Containerization
Information Technology
Microservices
Job description
- Assist with the design and implementation of full-stack software architecture and design patterns for missile system applications, including guidance, navigation, control, telemetry, and mission planning.
- Participate in technical reviews, design reviews, and code reviews to ensure quality and compliance.
- Support technical decisions on tools, frameworks, and development approaches.
- Develop software that promotes modularity, reusability, portability, and maintainability.
- Engage in code reviews to ensure coding standards and best practices are applied.
- Communicate directly with team members frequently.
- Support flight test operations and post-test analysis.
- Develop software adhering to military and aviation standards for safety, cybersecurity, and RMF.
Requirements
- Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, Mathematics, or an equivalent technical degree with an overall GPA of 3.0 or higher.
- At least 2 years of relevant technical experience.
- Active Secret clearance or the ability to obtain one.
- Demonstrable experience with C/C++ required.
- Experience with Python and Java.
- Understanding of software architecture patterns and design principles.
- Strong problem-solving abilities and systems-level thinking.
- Experience with software configuration management principles and techniques, software quality engineering concepts, and good software standards and practices.
Preferred Qualifications
- Experience with embedded missile systems, aerospace, or weapons systems development.
- Familiarity with real-time embedded systems.
- Knowledge of Modular Open Systems Approach (MOSA) principles and application.
- Experience with containerization, CI/CD pipelines, and microservices technology.
- Knowledge of guidance & control algorithms, navigation systems, mission planning systems (NOMS, JMPS), and/or sensors is a huge plus.
- Proficiency with MATLAB/Simulink for algorithm development and simulation is a plus.
- Understanding of hardware-software integration and software systems engineering principles.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.thejobnetwork.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…