Software Engineer
ECS · Moorestown, NJ · 2 days ago
EngineeringFull-time
About the role
The Software Engineer will design, develop, optimize, test, and document real-time radar software for multi-processor radar systems. This position supports development of mission-critical radar applications using modern object-oriented programming practices, Linux-based development environments, automated testing, and Agile software processes.
Responsibilities
- Design, develop, optimize, test, and document real-time radar software for multi-processor radar systems
- Support development of mission-critical radar applications using modern object-oriented programming practices, Linux-based development environments, automated testing, and Agile software processes
- Work closely with radar systems engineers, integration teams, and test personnel to implement high-performance radar software, including GPU-accelerated processing where applicable
- Write, debug, and test real-time, multi-processor software
- Optimize code
- Model software using UML
- Use Linux, Git, GitLab, Confluence Tool Suite
- Use automated test tools and techniques, static code analysis, and embedded applications
Requirements
- Bachelor’s Degree in Computer Science or equivalent technical discipline with a concentration in computer science courses
- Minimum of 2 years C++ Software Development experience
- Experience with Object Oriented C++ programming
- Experience writing, debugging, and testing real time, multi-processor software
- Experience with Code Optimization
- Experience with Software modeling (UML)
- Experience with Linux, Git, GitLab, Confluence Tool Suite
- Experience with Automated Test tools and Techniques, Static Code Analysis, and Embedded Applications
Qualifications
- Strong proficiency in modern C++, object-oriented design, data structures, algorithms, and software design patterns
Skills
- Modern C++ Software Development
- Object-Oriented Design
- Data Structures and Algorithms
- Software Design Patterns
Benefits
ECS Federal LLC is an equal opportunity employer and does not discriminate or allow discrimination on the basis any characteristic protected by law. All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, or local jurisdiction law.
Pay
Details TBA
Schedule
Details TBA