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.
#J-18808-Ljbffr