Cummings Aerospace is looking for a Senior Level Software Engineer to provide software development support, including developing software code architecture and translating system and subsystem software design requirements into code.
Requirements
- Experience in all phases of Software Engineering including requirements, design, code, test, and integration
- Experience developing software in a team-based development environment such as Agile Scrum
- Experience with C++, Java, and Python
- Familiarity with the following Software Tools: ClearCase, ClearQuest, Jenkins, Eclipse, DOORS, Rhapsody
- Experience with Linux/Unix operating systems
- Knowledge of surface and air radar architecture – Naval Combat System Experience and/or CEC
Responsibilities
- Participate in the Agile Scrum Process support to rapidly design, code and integrate capabilities on a continuous basis into a mature solution for our customers
- Perform software applications developed using real-time embedded C++ on a variety of computing platforms running LINUX/UNIX operating systems.
- Execute real-time software design to recognize the performance implications associated with specific detail implications
- Create presentations and reports in support of contract specific requirements
- Lead the development of documentation and present technical results to technical leads, management, and/or customers
- Support program meetings and technical reviews with internal and external customers
- Document and present technical results to technical leads, management, and/or customers
Other
- At least 10 years’ experience required
- BS degree in Computer Science, Scientific, or an appropriate Engineering discipline
- Active Secret security clearance required
- Work with limited supervision and take ownership of projects to achieve schedule, financial, and technical goals as assigned
- Excellent written and verbal communication skills