FishEye is seeking an Ada Developer to help build, maintain, and optimize complex, high-performance systems. In this onsite role, you'll be a key contributor to a critical software development team, working primarily on implementation, integration, testing, and performance tuning.
Requirements
- 4+ years' experience working with Software Design and Development
- Developing complex systems and applications using Ada programming language
- Experience in a Unix/Linux operating system
- Data structures, algorithms, and software design principles, particularly in high-concurrency and distributed systems
- Developing complex systems and applications using C/C++, Java or other object-oriented programming language.
- Multithreading, memory management, or performance optimization in complex environments.
Responsibilities
- Design, develop, and maintain software applications using Ada for complex systems and applications.
- Collaborate with cross-functional teams to define, design, and implement new features, ensuring system integration and scalability.
- Troubleshoot, debug, and optimize existing code for performance and efficiency in complex environments.
- Write and maintain comprehensive documentation for software applications, including system architecture and design specifications.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Stay current with industry trends and advancements in emerging technologies, especially in relation to complex systems.
Other
- This position requires an Active DOD Secret Clearance.
- Some travel may occasionally be required.
- Excellent problem-solving skills and attention to detail.
- This position requires eligibility to obtain a DOD Secret Security Clearance; US Citizenship is required.
- FishEye does not accept applications from agencies, 3rd party vendors, or applications with incomplete information.