What are the responsibilities and job description for the Software Engineer II - CEC position at Epsilon Systems Solutions, Inc.?
Epsilon C5I (www.epsilonsystems.com/c5i), focused on software development and systems engineering for intelligence and combat systems is seeking a Software Engineer II with 2-6 years’ experience for work in Largo, FL. Our engineer efforts are designed to support a real-time sensor netting system that enables high quality situational awareness and integrated fire control capability. If you have a passion for excellence in engineering and enjoy working on challenging projects in a fast-paced, team-oriented environment, then this role is for you!
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
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.
- Two to Six (2-6) 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.
- Advanced degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Software Engineering or equivalent.
- 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.