Job Detail

Senior Embedded Software Engineer - SAIC
WARREN, MI
Posted: Oct 24, 2023 08:22

Job Description

Description

SAIC is seeking an experienced Embedded Software Engineer to work as part of an integrated industry-government team working to design, develop, demonstrate, and sustain embedded software systems.

This position will require the candidate to be on-site at the US Army Ground Vehicle System Center (GVSC) in Warren, MI several days per week in a hybrid work environment.

Job Description:

  • Serve as a Technical Lead contributing to and directing the efforts of development teams, including internal and external team members

  • Ability to develop software requirements to translate stakeholder needs into software requirements

  • Technical capability in the area of embedded software engineering; knowledge in software architecture modeling and software development

  • Experience in hands-on development of embedded software in a system integration lab (SIL) environment

  • Proficient in high level programming languages like C/C++ Familiar with real time operating systems like VX Works

  • Knowledge of Instrumentation Software (LabView, MATLAB), Scripting Tools and Microcontroller experience

  • Knowledge of Communication Buses (CAN (J1939), USB, Ethernet)

  • Knowledge of QT or similar for development of user interface

  • Knowledge of Data Distribution Services (DDS)

  • Familiar with development tools such as VMWARE, Visual Studio, DOORS

  • Develop software using an Agile development environment, using various SecDevOps tools, such as Jira, Confluence, Bitbucket (Git), Jenkins, and Docker

  • Collaborate with other Agile Team members and engineers both internal and external for software development activities and general integration

  • Knowledge of and ability to apply ISO/IEC 12207 standards for software and systems engineering

Qualifications

Required Education and Experience :

  • Bachelor's Degree in Computer Science, Software Engineering, or related field

  • Minimum 9 years of software development experience with embedded systems

  • Broad experience designing, programming, and implementing embedded software systems

  • Able to provide in-depth evaluation and analysis of unique complex technological issues

  • Excellent analytical and problem-solving skills

  • Experience with Linux O/S and Windows O/S commands, solid understanding of C++, and knowledge of real time operating systems like VxWorks

  • Experience with Instrumentation Software (LabView, MATLAB), Scripting Tools and Microcontroller

  • Knowledgeable in Communication Buses (CAN (J1939), USB, Ethernet)

  • Experience with UI/UX approaches

  • Experience working in Agile development environment

  • Experience with development of autonomous vehicle software preferred

Clearance Requirement :

  • Must be able to obtain a Secret clearance; Interim Secret required prior to start

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. REQNUMBER: 2314551

SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability



Job Detail

  • Location:
    WARREN, MI
  • Company:

Company Overview

SAIC

WARREN, MI