SAIC (Science Applications Int.)posted 17 days ago
Senior
Sterling Heights, MI
Professional, Scientific, and Technical Services

About the position

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.

Responsibilities

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

Requirements

  • 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
  • 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
  • Experience with implementation of CMMI Level 3 processes
  • Strong analytical and organizational skills to handle multiple task/projects and to work independently
  • Effective written and oral communication skills to work with all levels of staff and managers
  • Proficiency in Microsoft Office
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service