Developing pointer track software for classified programs.
Duties include analyzing, designing, coding and code modification (typically in C++ and Python) of complex software designs for simple systems or subsystems or subsystems of larger systems.
Evaluate complex software designs to identify design flaws.
Prepare design documentation, in accordance with established processes.
Utilize a Linux based software development environment. Embedded targets could range from ARM through high performance x86-64 CPUs and Graphics Processing Units (GPUs). You will be integrating and testing in the selected target test environments.
You may participate in external project interactions with other companies.
Subject matter expertise in Pointer Tracker software.
Required Skills and Education
Active Secret Clearance
Bachelor’s Degree or higher in a computer related field with at least 4 years of experience
Foundation in Object-Oriented design and implementation
Extensive background in embedded software development
Experience using scripting languages, such as Python
Strong communication and interpersonal skills
Strong problem-solving and collaborative skills that translate to working software
Proficient with source code control tools
Preferred Skills and Education
Computer Engineering experience
Experience with Modern C++ is a plus
Experience developing Pointer Tracker or Gimbal software
Experience with Control Algorithm Development
Experience with Real-time Embedded Software Development
Experience working with Hardware and Systems Engineers
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career