Vacancy expired!
Software Engineer
Job Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: NoneEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Continental USIn this position you will work under general direction, perform research, design and software development in various aspects of IP/telecommunication systems on multiple hardware platforms utilizing Window, Linux and/or Unix-based operating systems. You are also responsible for analysis, development and testing of software systems.Duties and Responsibilities:- Design, implement, test and document software for communication systems and/or subsystem to meet customer needs
- Perform all aspects of the software engineering process from requirements reviews to code inspection to component delivery and sign-off
- Conduct research and development
- Operate effectively and comfortably in a team environment
- Travel to other CACI Locations or Customer Sites as necessary
- Understand and adhere to all CACI Ethical and Compliance policies
- Proactively ensure a safe work environment and adhere to CACI EH&S policies and procedures
- Perform other duties as required
- Retain a government security clearance at the level required to perform the duties of the position
- Experience in software engineering and development for communications systems, including some experience in technical leadership
- Extensive experience with C / Object-oriented programming
- Experience with the software engineering process from requirements reviews, code inspection to component delivery and sign-off
- Development experience on multiple hardware platforms utilizing either Linux or Unix-based operating systems
- Experience with build and run systems, makefiles, and scripting languages also applied use of development tools (e.g. editors and compliers)
- Familiarity with protocol stack development, including wireless cellular protocol stacks (e.g., GSM, CDMA, UMTS, LTE)
- Experience with Agile, scrum, or SAFe is a plus
- Embedded software that controls hardware (e.g. device drivers, microcontrollers MSP, ARM, PIC) experience
- Familiar with RF equipment and principles
- Good oral and written communication skills
- Ability to work under limited supervision and flexibility to adapt to change
- Good teamwork skills
- Bachelor's degree in Computer Science, Computer Engineering, Electrical EngineeringWhat 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.
- ID: #49538353
- State: Colorado Denver 80225 Denver USA
- City: Denver
- Salary: USD TBD TBD
- Job type: Permanent
- Showed: 2023-03-25
- Deadline: 2023-05-23
- Category: Software/QA/DBA/etc