Description
SAIC is seeking a Senior Software Engineer to support a highly dynamic/early integrations team in support of Naval Information Warfare Center Pacific in San Diego, CA . This is an ONSITE role and candidate needs to be local.
JOB DUTIES:
The software engineer will support the design and development of reliable, modular, and secure software components for use on-board Unmanned Systems and associated payloads as well as shore-based command and control (C2) and mission planning platforms.
The software development effort will include computing and processing for real-time data collection, including collection of navigation data, mission sensor data, and vehicle health monitoring.
Developing embedded software with the following languages and environments:
Languages: Python, C, C++ Operating Systems: Linux (Debian based)
Platforms: Single-board computers for embedded applications, both ARM and x86 based
Instituting and maintaining development processes and best practices
Will be responsible for providing technical leadership or management of at least 3-5 engineers
Responsible for development of system architectures and technical approaches
Responsible for communicating progress and results to management and customers
Expected to communicate with vendors and subcontractors
Responsible for production of design review materials for PDR/CDR, test reports, failure analysis
Instituting new processes and approaches, including concept review, acquiring 'buy-in' from stakeholders, and active maintenance
Developing software for the following: Ethernet, Serial, CAN, GPS, SMBus/smart batteries, power control, motor control, sensors, and communication systems
Qualifications
REQUIREMENTS:
Bachelors and five (5) years or more experience; Masters and three (3) years or more experience; PhD and 0 years related experience
Must be a U.S. Citizen
Must have active Top Secret clearance to start
Must be familiar with the following Languages: Python, C, C++ Experienced in developing in Linux environments
Experienced in developing for automation, robotics, autonomous or unmanned systems
Experienced in embedded application development
Must have effective written and oral communication skills
Experienced leading small software teams through concept to delivery
DESIRED SKILLS:
Experience reporting progress to management and customers on a regular basis
Able to work both independently and in 1-5 FTE developer teams
Experience with working in highly dynamic R&D environments
Experience in instituting new processes and approaches, including concept review, acquiring 'buy-in' from stakeholders, and active maintenance.
Familiarity with developing software for the following: Ethernet, Serial, CAN, GPS, SMBus/smart batteries, power control, motor control, sensors, and communication systems.
Target salary range: $120,001 - $160,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.
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.
REQNUMBER: 2413305
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