Skip to main content

This job has expired

Software Engineer (Computer Vision, UAV/UAS)

Employer
Columbus Technologies
Location
Manassas, VA
Closing date
Nov 30, 2022

View more

Overview: Must be a US CitizenDirect W2 EmploymentFully benefittedRemote/Hybrid9/80 work scheduleOffer contingent on ability to successfully pass a background check and drug screenSummary:We are looking for Software Engineers help develop a variety of innovative computer vision detection, classification, localization, and tracking solutions for defense and commercial applications. Software Engineers (Applications) work with and are mentored by a talented group of engineers to design and develop software solutions to meet customer requirements.Responsibilities: Position Responsibilities (may vary slightly based on position level):* Implements and optimizes algorithms and software including application programs, REST endpoints, database schemas, and user interface components* Supports testing and demonstration of components and integrated systems* Develops documentation, technical reports, and provides report inputs for presentation to customers and other stakeholders* Creates software design documentation according to software process requirements and guidance from Senior Engineers* Implements coding according to coding standard; writes a unique test and validates software according to the process; contributes to process improvement efforts* Delivers work on time according to agreed completion dates and project schedule & budget* Supports and derives algorithm design from detailed software requirements* Works closely with other software developers to design and reuse developed software to support different programs* Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors* Exercises judgment within defined procedures and practices to determine appropriate actions* Other duties as assignedQualifications: Basic Qualifications (Required Skills & Experience):* Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics is required or equivalent combination of education, training, and experience* Strong software engineering skills in C/C++, Java, Golang, and/or Python, including understanding of common data structures, algorithms, object-oriented programming, and development workflows* Experience with Ubuntu and/or CentOS Linux operating systems* Demonstrated mathematical and analytical skills are required* Demonstrated familiarity with source code configuration management tools such as SVN and Git as well as familiarity with IDEs and debuggers are desired* Experience with relational database systems such as PostgreSQL or MySQL is a plusOther Qualifications & Desired Competencies:* With guidance from senior engineers, be able to contribute in the design, coding, documenting, and testing software* Demonstrates effective listening, questioning, clarifying and summarizing skills to effectively communicate in one-on-one and small group settings* Demonstrates understanding of system design that one is working on and understands the role that assigned tasks play in the system* Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties* Displays strong initiative and drive to accomplish goals and meet company objectives* Takes ownership and responsibility for current and past work products* Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company* Has effective problem-solving, analytical, interpersonal and communication skills* Focuses on teamwork, collaboration and puts the success of the team above one's own interestsJob Type: Full-time

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert