Software Engineer I - CEC
Indexed description
Summary: Our software teams employ an Agile Scrum process to rapidly design, code, and integrate capabilities into a mature solution. Work includes development of new capabilities and features, as well as maintenance of the existing product line. We develop software applications using real-time, embedded C++ running in a Linux-based operating system.
Duties And Responsibilities
- Write code to power a globalized network of radar sensors.
- Write well-designed, testable and efficient code that meets technical requirements.
- Participate in a highly collaborative team environment, contributing to all phases of the development lifecycle using Agile/SCRUM methodologies.
- Assist in the troubleshooting of code defects and deployment of timely fixes.
- Deliver projects on time and with attention to quality.
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Software Engineering or equivalent.
- Up to four (4) years’ experience in software engineering.
- Ability to obtain and maintain DoD Secret security clearance.
- Experience in Software Engineering phases (requirements, design, code, test and integration).
- Experience with object-oriented software development experience using C++.
- Experience working with a Linux-based Operating System.
- Experience in Agile development methods, including Scrum, automated testing, static code analysis and continuous integration.
- Effective written, oral, and presentation skills.
- Proficiency in Microsoft Office products (Word, Excel, PowerPoint, Visio, and Project).
- Pursuant to the various government contractual requirements, all applicants must be U.S. Citizens.
- Experience using modern software design methodologies (e.g. UML 2.0).
- Familiarity with the following tools: Atlassian suite (Jira, Bitbucket, etc), Jenkins, Coverity, Cameo
- Experience with real-time embedded software development.
- Data Fusion and/or Radar domain knowledge.
- Knowledge of or experience in communications methods and protocols (TCP, UDP, RTI DDS, etc).
- Experience with Google Test Framework
- Knowledge of U.S. Navy Combat Systems.
- Regular communication (hearing/speaking).
- Noise conditions range from very quiet to very noisy.
- Prolonged use of computer (typing/keyboarding).
- Frequently required to sit for long periods of time, stand, and walk.
- Ability to travel by car, air or other means of transportation, if required.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search