Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Developer (Special Projects)

TalentCORE, Inc.

Software Developer (Special Projects)

San Diego, CA
Full Time
Paid
  • Responsibilities

    Job Summary:

    This position is responsible for developing software for the Remotely Piloted Aircraft systems. This system consists of ground based workstations that function as pilot and crew interface to the aircraft as well as the airborne software that controls all aircraft functions and subsystems.

    Duties and Responsibilities:

    • Design and development for the ground control station includes graphical displays, data acquisition, user interface development, communications, human factors, and networking applications. Aircraft applications are written for minimal operating system platforms to control subsystems such as control surface servos, power plant, fuel system, navigation, communications, and weapons delivery.
    • Determine user requirements and specifications and plan for software development within the broader organizational scope. Software development includes end-user, system level, and data management applications.
    • Code maintenance including debugging and updating to keep pace with the evolving environment.
    • Assist in planning for future applications based on new developments in computer technology.
    • Communicate with the software developer group, with users, and with management as well as with the wider community.
    • Maintain the strict confidentiality of sensitive information.
    • Perform other duties as assigned.
    Qualifications Typically requires a bachelors degree in computer science, information systems or related discipline. May substitute equivalent experience in lieu of education. Must have a basic understanding of software development concepts, principles, and theory and demonstrate the ability to follow and apply basic use of programming and analysis concepts. Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving environment. Good communication, computer and interpersonal skills are required to enable an effective interface with other professionals, to produce appropriate documentation, and to present results to a limited internal audience. The ability to work both independently and on a team is essential. Able to work extended hours as required.Additional

    Desired technical skills;
    C & C++
    Computer Vision
    IP Networking
    Linux
    Python
    Synchronous serial
    Video
    VxWorks