Collins Aerospace is enhancing mission critical systems for the military to deter against current and future adversarial threats. The need for passionate engineers who want to make a difference is now! Our team develops strategic solutions to ensure Nuclear Command, Control, and Communications (NC3) function accurately, on-time, every time, and under the most extreme circumstances for our national defense. The government has requested a need for greater cyber security threat protection, software assurance, improvement in availability and reliability while harnessing the latest technologies for rapid development and deployment.
Requirements
- Previous experience with C/C++.
- Experience in embedded C++ in real-time operating systems (RTOS) on Arm-based platforms.
- Experience with multithreading, memory management, and performance optimization in complex environments.
- Experience in secure coding practices.
- Experience with hardware-software integration and hardware-in-the-loop (HIL) testing.
- Experience with UML, SysML, MBSE and CAMEO Modeling tools.
- Experience with development tool sets, including Jira, Git, Visual Studio Code, cmake.
Responsibilities
- Develop and integrate multi-threaded embedded software using C and C++.
- Define software requirements and UML design diagrams within a Model Based Systems Engineering (MBSE) tool.
- Support integration and verification within our automated test framework.
- Provide insight on future scope, task assignments, and process improvements within our Agile cadence.
- Collaborate with Subject Matter Experts (SMEs) and cross-functional teams for a unified solution.
Other
- Active and transferable U.S. government issued security clearance is required prior to start date.
- U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 2 years prior relevant experience oran Advanced Degree in a related field.