Software Engineer
CTI
- Las Vegas, NV
- $75,000-95,000 per year
- Permanent
- Full-time
- Real-time geospatial visualization of spectrum, including command and control of integrated platforms/sensors
- Tools to collect, process, exploit, and disseminate large amounts of telemetry and sensor data
- Immersive 3D scenario modeling for planning, analysis, and training
- Algorithms and automation for mission planning and analysis of electronic attack platforms and equipment
- Design, develop, test, and debug software applications
- Collaborate with cross-functional teams to define, design, and ship new features
- Identify and fix software defects and performance issues
- Participate in code reviews to maintain code quality and adherence to coding standards
- Contribute to the continuous improvement of software development processes and practices
- Create technical specifications by analyzing conceptual designs and business requirements
- Identify and resolve errors and inefficiencies in code by analyzing and revising programs
- Stay up-to-date with the latest software development trends and technologies
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- Experience in programming languages such as Java, C#, or Python. (Java preferred)
- Coding or software development experience: Candidate must have completed internships or academic projects that demonstrate their ability to write code in at least one programming language.
- Experience driving technical decisions, including the ability to break down problems, identify solutions, and communicate the process and conclusions to an engineering team.
- The ability to obtain a US security clearance post start date. U.S. Citizenship is required as only U.S. citizens are eligible for a security clearance.
- Proficiency in writing clean code and leveraging best practices for implementation, documentation, and testing.
- Strong foundation in algorithms and data structures and their real-world use cases.
- Experience in production quality coding standards and patterns.
- Passion for developing customer-focused solutions.
- Proficiency with container-based software solutions such as Docker, containerd or podman.
- Experience in microservices and/or distributed computing development.
- GUI development experience with Java Swing, JavaFX, RESTful API design (JavaScript, TypeScript, and/or ReactJS).
- Experience with NASA World Wind Java, ATAK, Cesium, Protocol Buffers, Avro, OpenGL/OpenCL, and/or CUDA.
- Familiarity with WGS84 modeling and applications.
- Familiarity with EWIR, EWDS, MIDB, and/or other relevant intelligence databases.
- Foundational knowledge of Electromagnetic Warfare (EW), Electronic Attack (EA) and related platforms and capabilities.
- Game Engine experience with Unity3D, Unreal Engine or O3DE.
- Experience in fields related to RF, EW, SIGINT/ELINT, or Strike is a plus.
- Former Military or Intelligence Community (IC) Experience is a plus.
- Medical, dental and vision insurance
- H.S.A. (partially funded by CTI) and Flex Spending
- Company-paid life insurance/AD&D and disability insurance
- Optional supplemental life, critical illness, hospital indemnity and accident insurances
- Paid vacation, sick leave and holidays
- 401k plan with Safe Harbor contribution
- Tuition reimbursement/professional training options
- Employee Assistance Program
- Travel Assistance
- Financial Planning Assistance
- Voluntary Pre-Paid Legal
- Flexible schedules with telecommuting options
- Service awards program