Back to Search Results
Get alerts for jobs like this Get jobs like this tweeted to you
Company: SAIC
Location: Sterling Heights, MI
Career Level: Mid-Senior Level
Industries: Technology, Software, IT, Electronics

Description

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 a U.S. Citizen
  • 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.


 Apply on company website