Overview
On Site
Full Time
Skills
Marketing Intelligence
MI
Documentation
Testing
Debugging
System Requirements
Data Acquisition
Scripting
IT Management
Management
Post-production
Software Support
Electrical Engineering
Computer Science
Computer Engineering
Physics
Mathematics
DoD
ADA
C
C++
Java
OOAD
Embedded Systems
Real-time
Operating Systems
VxWorks
Software Engineering
Software Architecture
Modeling
Software Development
CMMI
Analytical Skill
Organizational Skills
Communication
Microsoft Office
Security Clearance
SAP BASIS
Information Technology
Systems Engineering
FOCUS
Job Details
Job ID: 2503925
Location: STERLING HEIGHTS, MI, US
Date Posted: 2025-04-04
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 has a contingent opportunity for a Software Engineer to join our team in Sterling Heights, MI.
This position is contingent upon contract award.
This candidate will be a member of an integrated industry team working to design, develop, demonstrate, and sustain software systems that push the current state of technology and are critical to our national defense. Specifically the Senior Software Engineer will lead a technical team in the design, development, documentation, testing and debugging application software for Ground Robotic Vehicles.
The successful candidate :
As Team Leader:
Qualifications
Education and Experience:
Clearance Requirement:
SAIC accepts applications on an ongoing basis and there is no deadline.
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.
Location: STERLING HEIGHTS, MI, US
Date Posted: 2025-04-04
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 has a contingent opportunity for a Software Engineer to join our team in Sterling Heights, MI.
This position is contingent upon contract award.
This candidate will be a member of an integrated industry team working to design, develop, demonstrate, and sustain software systems that push the current state of technology and are critical to our national defense. Specifically the Senior Software Engineer will lead a technical team in the design, development, documentation, testing and debugging application software for Ground Robotic Vehicles.
The successful candidate :
- Conducts, analyzes and collaborates with subject matter experts in the planning, design, development, and utilization of software
- Performs hands-on software system development from lab to field application
- Determines computing system requirements; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops autonomous services, desktop applications, scripts, and utility programs. End product is special use and customized software
As Team Leader:
- Ensures software standards are met
- Serves as a Technical Lead contributing to and directing the efforts of development teams, including internal and external team members
- Provides support with Post Production Software Support (PPSS) planning
- Develop software requirements to translate stakeholder needs into software requirements
Qualifications
Education and Experience:
- Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, Software Engineering, Physics, or Math from an accredited college or university; Master's degree in any of the preceding disciplines may be substituted for one year of general experience
- Minimum total of 9 years' experience in the analysis, development and support of computer software for DOD computer automated systems
- Minimum of 6 years' experience in the development and analysis of real-time software for DoD computer systems using Ada, C, C++, or Java programming languages
- Minimum of 4 years' experience in object oriented analysis and design
- Candidate must also have embedded real-time with operating system experience (e.g., VxWorks, RTLinux, etc.)
- Technical capability in the area of software engineering; knowledge in software architecture modeling and software development.
- Candidate must also have experience with implementation of CMMI Level 3 processes
- Strong analytical and organizational skills are needed to handle multiple task/projects and to work independently
- Effective written and oral communication skills are also required to work with all levels of staff and managers
- Proficiency in Microsoft Office
Clearance Requirement:
- Must be able to obtain and maintain a SECRET Clearance
SAIC accepts applications on an ongoing basis and there is no deadline.
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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.