SimTech, Inc. is seeking an experienced Real-Time Software Developer, Senior to provide senior-level software engineering, programming, and systems engineering support to government customers, involving the development and maintenance of advanced simulation tools, modeling and analysis, and system design and evaluation.
Requirements
- Expertise in C++ programming, with demonstrated ability to code complex systems from scratch.
- Strong background in mathematics, with ability to apply advanced concepts in simulation and system modeling.
- Experience with SLOS (Synthetic Line-of-Sight) analysis and related mathematical applications.
- Knowledge of aerodynamics and related physics is highly desirable.
- Experience in software engineering, modeling & simulation, or systems engineering.
Responsibilities
- Lead programming assignments using advanced knowledge of established programming procedures and data processing requirements.
- Maintain data integrity and optimize code for distributive and/or parallel processing.
- Develop, execute, and modify models and simulations (all-digital and HWIL) to support analysis, system qualification, and technology evaluation.
- Design and implement complex software in C++ from scratch, ensuring efficiency, scalability, and maintainability.
- Apply strong mathematical and analytical skills, including those required for SLOS (Synthetic Line-of-Sight) calculations and other advanced modeling tasks.
- Support engineering tasks such as plans, investigations, equipment design and development, testing of materials, and process studies.
- Apply subject matter expertise in aerodynamics and/or electrical engineering to support modeling, simulation, and system framework development, ensuring interoperability, integration, and mission success.
Other
- U.S. Citizenship with Active Secret Security clearance and ability to maintain the designated security clearance level is required.
- Proven ability to collaborate with cross-functional teams and interface with government and contractor stakeholders.
- May include telework.
- May move and test equipment of various weights.
- May be expected to work varying shifts and hours to ensure successful operation of activities in the organization due to business demands; travel occasionally for assigned work.