What is a Software Engineer at ICR?
A Software Engineer at ICR works at the intersection of cutting-edge technology and mission-critical applications. ICR delivers highly specialized engineering, cyber security, and software solutions that support national security, aerospace, and defense initiatives. As a Software Engineer here, you will not just write code; you will design and implement robust systems that process complex signals, secure critical digital infrastructure, and plan complex payload missions across the globe.
The impact of your work at ICR is immediate and far-reaching. Whether you are developing digital signal processing (DSP) algorithms in Chantilly, reverse-engineering cyber threats in Monterey, or architecting cloud-scale systems in Aurora, your contributions directly safeguard vital assets and operations. The systems you build must handle extreme reliability requirements, high data throughput, and complex real-time constraints, making this role both intellectually challenging and highly rewarding.
To succeed as a Software Engineer at ICR, you must combine deep technical execution with an analytical, problem-solving mindset. The organization values engineers who are passionate about emerging technologies, adaptable to changing project requirements, and capable of working collaboratively in multidisciplinary teams. You will work alongside systems engineers, cyber analysts, and program managers to translate complex mission requirements into clean, maintainable, and highly performant software.




