Software Engineer 3 (Citizens only)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+22 more
Job description
As a software developer on an Internal Research and Development (IRAD) team, you will work in a collaborative environment to understand system requirements, create and implement new capabilities and algorithms.
Many of the algorithms and capabilities implemented by the team will be mathematics and physics intensive complex solutions that will be highly critical to the system performance.
In addition to software development you will also be expected to support reviews of requirements and test cases that are developed for the software capability.
Requirements
Software Engineering, Software Engineering, Software Development, Research & Development (R&D), Team Player, Algorithms, Mathematics, Physics, Test Case, Test Readiness Review (TRR), * Bachelor’s degree in STEM related field, and 12 years of related experience, or a Master’s degree with 10 years of related experience, or 8 years with a PhD
- Applicants must have a current, active in-scope DoD-issued Secret security clearance at the time of application, which is required to start
- Recent and extensive Experience Developing Software in C++ or Java
- Quick to learn and absorb new concepts and information
- Recent MATLAB and or Python Experience
- Must have an Interim or Active Secret Clearance
- Unix/Linux Operating System Experience
- Experience with containerization technologies (e.g., Docker, Kubernetes) and container orchestration.
- Must be able to support an in-person / closed-area work environment
Preferred Qualifications:
Highly experienced with Linux, scripting, and operations
Experience with automated software requirements testing and analysis
Experience with the battle management and or fire control systems
Experience developing and deploying containerized applications in distributed environments
Experience with Behaviour Driven Development (BDD) using tools like Gherkin and Cucumber for automated acceptance testing
Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube
Experience developing software in a Model Based Systems Engineering (MBSE) environment.
Experience with CI/CD, containers, and pipelines
Experience with Software Change Control, Change Management, Code Quality, Static Analysis, and CI/CD tools such as: Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, Coverity, and Jenkins.
Familiarity with the Modular Open Systems Approach (MOSA)
Experience with Apache Kafka, Prometheus, Grafana, Istio, Elastic Stack (ELK), Terraform, and/or Ansible.
Very solid background in math and physics
Advanced degree in Mathematics or Physics or Computer Science
About the company
PROLIM (www.prolim.com) is currently seeking Software Engineer 3 for one of our top Client for Location - Huntsville, AL OR Colorado Springs, CO, PROLIM is a leading provider of PLM, IoT and Digital transformation solutions to Global Fortune 1000 companies. With 9 global offices in US, India, and Australia, PROLIM has won 30+ awards and proudly serving over 1200+ customers to innovate and improve their profitability and efficiency. PROLIM was founded in 2005 and is headquartered in Farmington Hills, USA. With the global footprint and expertise in latest technologies, PROLIM can partner with you to speed up your Digital Transformation journey.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…