PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…
ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Software Technical Lead:
6798Do you meet the requirements for this job?
Software Technical Lead
Job Description:
This is an opportunity to join the fast-paced world of autonomous solutions with DCS Corp’s Army Robotic Command & Control team located in Sterling Heights, MI. The Software Technical Lead will be a primary engineering interface to our U.S Army customers and be rewarded with a challenging and diverse career in the areas of un-crewed robotic vehicles, vehicle electronics, and operational simulation.
Essential Job Functions:
Provide technical competency in all areas of DCS robotic command and control software technology.
Collaborate directly with customer and vendor technical leads to understand project capability requirements.
Design, develop, test, and maintain robotic software systems for up to 5 projects, coordinating with and delegating to the engineering team and subcontractor teams as required.
Understand and advocate for Agile Software Development best practices.
Maintain alignment with DCS Senior Technical Lead.
Communicate status and execution strategy to DCS program and operations management.
Required Skills:
Due to the sensitivity of customer related requirements, U.S. Citizenship is required
Bachelors Computer Science, Computer Engineering, Software Engineering, Physics, or Math and twelve years experience.
Must have a Secret clearance.
Proficiency in C, C++, Java, or Python.
Demonstrated aptitude in Object Oriented programming, software design patterns, and analysis.
Demonstrated aptitude in computer networking paradigms
Demonstrated aptitude in concurrent programming strategies, patterns, and analysis.
Experience in standard software verification and validation strategies, including unit testing, subsystem integration testing, full systems testing, and user acceptance testing.
Experience in the execution of software projects and programs using Modern and/or Agile Software Development methodologies spanning the entire Software Development Life Cycle (SDLC)
Experience in cross-platform or platform agnostic software development
Familiar with software development in Microsoft Windows, Linux (Redhat/Ubuntu), and Android target environments.
Desired Skills:
Experience with Qt
Experience with Android Tactical Awareness/Assault Kit (ATAK)
Familiarity with Army Modular Open Systems Approach (MOSA)
Familiarity with Future Airborne Capability Environment (FACE)
Experience with embedded software development
Experience with real-time operating systems (RTOS)
Job Requirements: