Software EngineerLeidos
Description
The Undersea Systems Division (USD) at Leidos is seeking a Software Engineer to join a fast-paced, highly collaborative team developing and rapidly prototyping advanced ocean technologies. In this role, you will work closely with a multidisciplinary group of engineers to design custom software tools, integrate new technologies, and support hands-on testing of mission-critical sensor systems. Our projects span the full development lifecycle—from concept exploration and iterative design to lab evaluation and at-sea demonstrations.
This role is performed fully on-site at NIWC PAC Bayside in San Diego, CA, and follows a 9/80B schedule aligned with customer operations.
Primary Responsibilities
- Lead the development and maintenance of software tools that support testing and evaluation of mission-critical undersea sensor systems.
- Collaborate with cross-functional engineering teams to design, integrate, and assess new and emerging sensor technologies.
- Identify opportunities to adopt and integrate new technologies that improve software development workflows, testing capabilities, and automation.
- Support laboratory and field testing of deliverable systems, including troubleshooting, validation, and data analysis.
- Conduct periodic at-sea testing aboard small vessels and assist with post‑processing and interpretation of collected data.
Basic Qualifications
- U.S. Citizen with the ability to obtain a SECRET security clearance.
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related STEM field and 2–4 years of relevant experience; or a Master’s degree with 0–2 years of experience.
- Professional software development experience with proficiency in C# (.NET Framework).
- Working knowledge of C/C++ for hardware-focused or embedded applications.
- Proven experience with multithreading and asynchronous programming.
- Experience developing software interfaces for hardware such as DAQ systems, sensors, actuators, or custom test equipment.
- Familiarity with communication protocols including Serial/RS232, I2C, SPI, or Ethernet/TCP-IP.
- Competence with standard laboratory equipment (oscilloscopes, DMMs, power supplies).
- A proactive, hands-on troubleshooting approach—comfortable transitioning between IDEs, lab benches, and field environments.
- Ability to translate complex technical challenges into clear requirements and communicate solutions to both technical and non-technical stakeholders.
Preferred Qualifications
- Active SECRET security clearance.
- Experience developing tools for data collection, automation, or system monitoring.
- Experience with Python and scientific/analysis libraries such as NumPy, SciPy, and Pandas.
- Experience developing desktop GUI applications (e.g., WPF, WinForms).
- Familiarity with Git-based version control workflows.
- Experience using advanced electronic test equipment such as spectrum analyzers and oscilloscopes.
Work Environment & Physical Requirements
While most work is performed in an office or laboratory setting, this role occasionally requires:
- Working aboard marine vessels in varying weather and temperature conditions.
- Moving through piers, docks, and industrial facilities, including stooping, kneeling, or reaching for extended periods.
- Operating tools, instrumentation, and computer equipment using hands and fingers.
- Lifting or transporting objects weighing up to 50 lbs.
SUBSEAMSS
If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo — because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 — and moving faster than anyone else dares.
Original Posting:
June 23, 2026For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
