Software Engineer

DCS

(Alexandria, Virginia)
Full Time
Job Posting Details
About DCS
DCS Corp creates innovative technology solutions for our customers in the national security sector. DCS employees develop successful working relationships with our customers to ensure that we meet our customers’ expectations and get the job done right. The value that we place on ensuring customer satisfaction is based on our strong corporate culture of empowerment, innovation, responsiveness, and professional excellence.
Summary
DCS is seeking a dynamic, motivated, mid-level software engineer to design and develop advanced software systems for the next generation of manned and unmanned ground combat vehicles. As a leader in applied technology research for the Army, DCS has on-going, multi-year efforts in the area of autonomous ground vehicles, innovative crew-station interfaces, advanced video distribution and recording systems, and automated hostile fires detection and location systems. Successful candidate will have a strong technical background who can prioritize and collaborate well, communicate clearly, and have a consistent track record of delivery.
Responsibilities
* Participate within a team of developers designing, developing, testing, and providing maintenance for advanced software systems running on experimental manned and unmanned ground combat systems. * Develop advanced software architectures to facilitate software components integration with other ground combat vehicle subsystems. * Work with DCS project managers and Government customers to set technical direction, identify priorities, and deliver solutions on time and within budget.
Ideal Candidate
**Required Skills:** * Due to the sensitivity of customer related requirements, U.S. Citizenship is required. * Bachelor's degree in an engineering discipline plus five (5) years of experience. * Must be able to obtain and maintain a DOD Secret clearance. * Must possess strong verbal and written communication skills. * Intermediate to expert level in programming experience in C++ and object oriented analysis and design. * Must be able to code and "roll up your sleeves" as needed to accomplish project goals. * Experience with programming embedded systems. **Desired Skills:** * Programming experience with Qt or similar UI framework. * Experience with network programming (e.g.UDP, TCP). * Programming experience with publish-subscribe messaging such as DDS.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.