Job ID: 2315787-2931
Location: REMOTE WORK, NV, US
Date Posted: 2023-11-21
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 nine (9) years or more 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.