Job Detail

C++ User Interface Developer - SAIC
STERLING HEIGHTS, MI
Posted: Nov 04, 2023 06:04

Job Description

Description

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

This position can be worked 100% remote .

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 and five (5) years or more experience; Masters and three (3) years or more experience; PhD and zero (0) years related experience; four (4) years of experience considered in lieu of degree.

Qualifications :

  • 5+ years of experience in DevSecOps or a related role.

  • Must be able to obtain a Secret Clearance

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

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

  • Comfortable working on both Linux and Windows platforms.

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

  • 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.

Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site. REQNUMBER: 2315088

SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability



Job Detail

  • Location:
    STERLING HEIGHTS, MI
  • Company:

Company Overview

SAIC

STERLING HEIGHTS, MI