Talent.com
C++ User Interface Developer

C++ User Interface Developer

SAICSterling Heights, Michigan, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.temporary
job_description.job_card.job_description

Description

SAIC is seeking a  C++ User Interface Developer  with expertise in implementing C++ user interfaces, Git, Linux containers and scripting to join our team in Sterling Heights, Michigan.

This position is contingent upon contract award .

Responsibilities :

User Interface Development :

  • Design, develop, and maintain user interfaces using C++, GTK, and Qt for safety-critical applications.
  • Understand threading to ensure responsive user interfaces in real-time safety-critical environments.
  • Human Factors Engineering (HFE) to ensure optimal user experience, usability, and safety.
  • Develop and execute unit tests to validate the functionality and reliability of the user interface components.

Git and GitLab :

  • Proficiency in using Git, including features like rebasing, squashing and resolving merge conflicts.
  • Experience using Open Container Initiative (OCI) compatible containers to perform automated builds.
  • Write clear and informative commit messages that describe the purpose, changes, and traceability of each commit for enhanced codebase understanding and compliance.
  • Create well-documented merge requests, including details on changes, testing, and expected outcomes to facilitate efficient code integration and review.
  • Continuous Improvement :

  • Stay up-to-date with industry best practices and emerging technologies.
  • Continuously improve and optimize static code analysis pipeline for efficiency and
  • effectiveness.

    Qualifications

    Required Education :

  • Bachelors degree and five (5) years or more experience; Masters and three (3) years or more experience; four (4) years of experience considered in lieu of degree.
  • Qualifications : SHAPE   \

  • MERGEFORMAT
  • Proficiency in DevSecOps.

    SHAPE   \

  • MERGEFORMAT
  • Demonstrated experience working with GTK and Qt for user interface development.

    SHAPE   \

  • MERGEFORMAT
  • Proven ability to create custom user interfaces with a focus on usability, aesthetics, and HFE principles.

    SHAPE   \

  • MERGEFORMAT
  • Comfortable working on both Linux and Windows platforms.

    SHAPE   \

  • MERGEFORMAT
  • Strong communication and teamwork skills, with the ability to work effectively in a collaborative

    development environment.

    SHAPE   \

  • MERGEFORMAT
  • Exceptional written and verbal communication skills, with the ability to convey complex technical information clearly and concisely.

    Clearance :

  • Candidate must be able to obtain a full Secret clearance; Minimum Interim Secret clearance required to start.
  • US Citizenship required.
  • serp_jobs.job_alerts.create_a_job

    Interface Developer • Sterling Heights, Michigan, United States