Job ID: 2315088-FLEXWORK-WV
Location: REMOTE WORK, WV, US
Date Posted: 2023-11-08
Category: Software
Subcategory: SW Engineer
Schedule: Full-time
Shift: Day Job
Travel: Yes, 10 % of the Time
Minimum Clearance Required: Interim Secret
Clearance Level Must Be Able to Obtain: Secret
Potential for Remote Work: No
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 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:
Proficiency in DevSecOps or a related.
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; US Citizenship required.
Target salary range: $125,001 - $150,000.
The estimate displayed represents the typical salary range for this position based on experience and other factors.
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.