Job Detail

Mid-Level Software Engineer - CACI International
Austin, TX
Posted: Feb 23, 2024 13:29

Job Description

Mid-Level Software Engineer

Job Category: Engineering

Time Type: Full time

Minimum Clearance Required to Start: None

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Local

Anticipated Posting End: 8/1/2024

CACI is looking for a Software Engineer to join our dynamic engineering team in Belgrade, Montana (position could be worked remotely or from another CACI office). The Software Engineer's primary duties will be to work with on CACI's various defense products to include Counter UAS and gyro-stabilized gimbals. The Software Engineer will work in both Windows and Linux build environments to aid in sensor integration into various products. Other duties will include working with older product lines in a continuous improvement cycle and work that varies from back-end communication development to front-end design.

Successful candidates will be required to communicate effectively with CACI's local and international software teams. They will work on all levels of CACI's gimbal products and fully integrated systems. This includes lower-level embedded work, communication between hardware and user interfaces, and updates to graphical user interfaces.

Outstanding candidates should have a strong background in Modern C++. This individual must also be able to work with a diverse team and capable to meet deadlines in a fast-paced environment. Additionally, the successful candidate will need to have to ability to learn quickly with on-the-job training and be able to apply skills quickly after learning them.

More About the Role

  • Collaborate with team members to determine the best solutions to customer requirements.

  • Work with the global software team to design and implement software for use with the existing product line.

  • Develop a working technical knowledge of the product portfolio.

  • Work with various engineering disciplines to understand, troubleshoot, and develop new features for CACI'S's products.

  • Use vendor ICDs to integrate individual hardware components into CACI's products.

  • Work through bug reports and issues from offsite users to quickly turn around fixes.

  • Start with a proof-of-concept design and work it through to final release.

You'll Bring These Qualifications

  • Bachelor/Masters of Science in Computer Engineering, Computer Science, or related field

  • 3+ years of relevant experience

  • Proficiency in C++ Understanding of C, and interfacing with C libraries from C++ Experience with the CMake Build system.

  • Experience using git for version control.

  • Experience working in both Linux and Windows build environments.

  • Effective Interpersonal and Communication skills - both written and verbal

  • Ability to work effectively both independently and as part of a team.

  • Ability to work on tight deadlines in a fast-paced and dynamic environment.

  • Good personal intercommunication skills.

  • Ability to obtain and maintain a Secret U.S. Security Clearance.

These Qualifications Would Be Nice to Have

  • Experience using linux in embedded environments.

  • Experience with free-standing embedded development

  • Knowledge of linux kernel internals.

  • Ability to interpret electrical schematics.

  • Python Experience

  • Experience with GitLab CI/CD

  • Familiar with networking and experience writing low-level socket code

  • Experience with Modern C++ (C++17 and beyond)

  • Experience with CI/CD

Pay Range: The proposed salary range for this position is $59,700-$122,200. There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. Employment benefits include health and wellness programs, income protection, paid leave and, life insurance, retirement and savings.

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 60 years, the principles of CACI's unique, character-based culture have been the driving force behind our success.

Company Overview:

CACI is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other protected characteristic.

Pay Range : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here (https://careers.caci.com/global/en/employee-benefits)

Since this position can be worked in more than one location, the range shown is the national average for the position.

The proposed salary range for this position is:

$62,800-$128,600



Job Detail


Company Overview