Software Developer

Caci International Inc. Cary , NC 27518

Posted 6 days ago

Software Developer

Job Category: Information Technology

Time Type: Full time

Minimum Clearance Required to Start: TS/SCI with Polygraph

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Continental US

What You'll Get to Do:

CACI National Security & Innovative Solutions is seeking a Software Developer to join our growing team in Cary, NC.

This opportunity offers very rewarding and unique benefits, which equates to 50% of compensation on TOP of your base salary! We believe in a healthy home/work balance and our locations offer a wide variety of activities to balance with your work life.

More About the Role:

  • The Software Developer will design, develop, debug, and test signal processing algorithms on a variety of platforms, and support the intelligence, defense, and other government mission.

  • Design, develop, integrate, and test software, DSP algorithms, and Machine Learning applications

  • Enhancing and maintaining existing X-Midas, M2Extra, and other customer tools which are used by signal analysts

  • Help define the requirements, CONOPs, and architecture for future systems

  • Use computer-assisted engineering and design software and equipment to perform engineering tasks.

  • Development of analytic signal processing tools.

  • Software engineering and analysis of firmware and system components

  • Software development, research, and testing of techniques to discover software vulnerabilities

  • Analysis of network traffic

You'll Bring These Qualifications:

  • An Active TS/SCI with polygraph required

  • 5 years of related experience in relevant engineering disciplines (e.g. Electrical Engineering, Computer Engineering, Computer Science, Mathematics)

  • Bachelor's degree in relevant disciplines (e.g. Electrical Engineering, Mathematics, Computer Engineering)

  • An understanding of digital signal processing (DSP), networks, and communication theory

  • Experience in either Python, Java, C++, or any object- oriented or functional language

  • Linux software development experience

  • Exposure to all phases of software development lifecycle (concept, design, implementation, test, and production)

These Qualifications Would be Nice to Have:

  • Understanding of Docker, Kubernetes, AWS, Git, and Wireshark

  • Experience with IdaPro or Ghidra, X-Midas, or REDHAWK in the development of RF transmission and receiver systems or software-defined radio

  • Experience processing signals using Matlab, Octave, or another software tool suite

  • Knowledge and experience with target tracking systems, performing machine learning techniques, and telemetry systems

  • Experience in design, development, or testing of weapons systems

  • Development of link budgets, range estimates, and system sensitivity assessments

What We Can Offer You:

  • We've been named a Best Place to Work by the Washington Post.

  • Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.

  • We offer competitive benefits and learning and development opportunities.

  • We are mission-oriented and ever vigilant in aligning our solutions with the nation's highest priorities.

  • For over 55 years, the principles of CACI's unique, character-based culture have been the driving force behind our success.

Company Overview: At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.

As a federal contractor, CACI is subject to any federal vaccine mandates or other customer vaccination requirements. All new hires are required to report their vaccination status.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Associate Software Developer Entry Level

Apprentice Now

Posted 4 days ago

VIEW JOBS 11/24/2022 12:00:00 AM 2023-02-22T00:00 <p>Apprentice Now has an excellent tech job opportunity for individuals <strong>looking to start a new career in technology as a Software Developer.</strong> We represent a client who is an industry leader in technology services and consulting, providing you with a great job opportunity in the tech field to get your foot in the door!</p><p>You will have the opportunity to work alongside a team of professionals to solve real-life problems and learn how to make an impact. You will be equipped with everything you need to know to make a meaningful contribution as a professional within their organization and start your new career off right! This is a Full-time, salaried opportunity, with benefits and no prior technical experience required.</p><p><strong>Associate Software Development Job Duties may include but not limited to:</strong></p><ul><li>Responsible for developing software product features with industry-leading technologies such as Java, SQL, Javascript, Angular and AWS.</li><li>Test and verify software solutions to ensure adherence to requirements.</li><li>Involves configuration, build, test, support, and maintenance of new products or features.</li><li>Leverage your design skills to provide an engaging user experience to the end-users</li><li>Design, execute and automate scenarios, scripts, and procedures</li><li>Document software defects, using a bug tracking system</li><li>Participate in troubleshooting existing software issues and implement as per the change management process</li><li>Design and configure interfaces needed to transfer data between applications based on the requirements</li><li>May involve participating in discovery and design sessions, developing wireframes and prototypes, and developing web and mobile apps</li></ul><p><strong>Join us and be part of the next generation of Tech!</strong></p><p><strong>Interviews are starting now!</strong></p><p><strong>About The Client:</strong></p><p>Our client for this opportunity is a next-generation global technology company that helps enterprises reimagine their businesses for the digital age. Their technology products and services are built on four decades of innovation, with a world-renowned management philosophy, a strong culture of invention and risk-taking, and a relentless focus on customer relationships. This company takes pride in its many diversity, social responsibility, sustainability, and education initiatives. Through its worldwide network, and over 197,000+ employees across 52 countries.</p><p>This Entry-Level opportunity is designed for recent High School Graduates, and early career changers.</p><p><strong>Requirements</strong></p><ul><li>Must be located in/near our Cary North Carolina location. Relocation assistance is available for nearby states.</li><li>High school diploma or GED</li><li>3.0 or higher GPA</li><li>Preference is given to those who have taken elective STEM classes</li><li>Must be authorized to work in the U.S. (U.S. Citizen or Green Card holder). No sponsorship available.</li><li>Passion for technology and a strong desire to learn technical skills.</li><li>Great communication skills, experience working directly with customers and clients.</li><li>Ability to thrive in a remote learning environment.</li></ul><p><strong>Benefits</strong></p><p><strong>About Us:</strong></p><p>Apprentice Now, is a leading national provider of Registered Apprenticeships and Talent Acquisition Services in high demand technology skills. By working directly with the enterprise sector, we provide customized talent pipelines to meet the specific training and hiring needs of the business.</p> Apprentice Now Cary NC

Software Developer

Caci International Inc.