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 :
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