Performs and may provide guidance on all phases of the software development lifecycle.
Analyze user/business needs and functionality to plan and design software systems to meet those needs.
May provide guidance for less-experienced software developers in creating a variety of models and diagrams that show programmers the software code needed for an application.
Performs and provides guidance on software updates, refinement, testing, and debugging to meet business needs.
Provides relevant analysis for reports on software project specifications, activities, or status.
Thoroughly documents the software or system process for future maintenance and updates.
May provide guidance and work leadership to less-experienced analysts.
PROGRAM SPECIFIC REQUIREMENTS:
Looking for an energetic Software/Hardware Engineer who will be working with a select group of engineers building communication systems involving software defined radios, custom waveforms, and control software for radios and control surfaces (GUI). You will be team member to help build innovative hardware and software systems.
The engineering team has a passion for designing and building cool systems that excite our customers. Our engineers get to play with all kinds of software including Java, DSP in C, C++, Python, VHDL and Xilinx FPGA tools, NVidia CUDA acceleration, and more. We work as a team to split up what needs to be done and everyone gets to do a little of everything.
Required and Preferred Skills and Qualifications:
Strong experience with Linux
Strong experience C++, and Python
Experience Visual Studio and MFC
Experience developing client/server applications in network environment
Experience with Window environments
Analytical mindset and good problem-solving skills
Excellent written and verbal communication.
Good organizational skills
Ability to work as part of a team
Attention to detail
Help, implement and design verification test plans at system level
Ability to communicate effectively orally and in writing
Strong experience with Microsoft Office (Word, Excel..)
Security + certification or ability to acquire
Bachelors degree (in Computer Science or related field)
Ability to obtain and hold a government security clearance
Digital Signals Processing experience
Experience developing for mobile device environment
Knowledge of wireless technology, digital/analog communications, or RF
Experience with Test Automation and Continuous Integration
Experience with MATLAB
Experience with Solid Works
Active Secret or TS clearance
DESIRED QUALIFICATIONS: BA/BS (or equivalent experience), 5+ years of experience
This position requires being fully vaccinated against COVID-19 by January 18, 2022 or the start date, if after January 18. Individuals who work in or reside in Texas or Montana or work outside of the United States may be excluded from this requirement.
We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.
GDIT 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, or veteran status, or any other protected class.