Description
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.
Apply on company website