Software Engineer – Mid-Career

Leidos

Not Interested
Bookmark
Report This Job

profile Job Location:

San Diego, CA - USA

profile Monthly Salary: $ 87100 - 157450
Posted on: 17 hours ago
Vacancies: 1 Vacancy

Job Summary

  • The Undersea Systems Division at Leidos currently has an opening for a Software Engineer in San Diego CA. Candidate will join a fast-paced engineering group rapid-prototyping a variety of ocean systems. Collaborate across our medium-sized team holding complete technical responsibility for custom development and prototyping across many technical disciplines. Team prototyping efforts span from real-world problem-solving all the way through concept development followed by iterative design and testing and conclude with product demonstrations. Ideal candidates will bring deep experience in firmware and software design and design processes.

Primary Responsibilities:

Collaborate with team to identify embedded firmware and software requirements and evaluate candidate design approaches for solving wide-ranging technical problems.

Architect and design maintainable robust and performant embedded firmware and software platforms and related build and test processes.

Implement test integrate and verify firmware and software implementations satisfy project requirements for functionality reliability and usability; and meet team standards and expectations.

Develop and maintain documentation including engineering documentation interface control documents (ICD) and software requirements specifications (SRS).

Communicate regularly across the engineering group to coordinate development efforts anticipate design changes prioritize feature implementations and bug fixes and solicit team feedback.

Basic Qualifications

U.S. Citizen with ability to obtain SECRET security clearance; active SECRET clearance preferred.

Bachelors (or higher) degree from an accredited institution in Computer Science Computer Engineering Electronics Engineering or another STEM field.

3 years of experience in development and integration for one or more of the listed platforms:

o Linux kernel and OS (Yocto Buildroot) embedded microprocessor firmware and software

o NVIDIA Jetson embedded firmware and software

o RTOS or Bare-Metal embedded microcontroller firmware and software

o Robot Operating System 2 (ROS 2) software

Proficiency in the C programming language.

Working knowledge of common embedded communications protocols (SPI RS-232 Ethernet etc.).

Working knowledge of software development processes (static analysis build automation etc.).

Familiarity with embedded electronics test equipment (power supplies oscilloscopes debuggers).

Ability to read understand and interpret complex technical documents.

Ability to communicate complex ideas orally and visually.

Preferred Qualifications

3 years of experience in development for one or more of the listed applications:

o OpenCV (or similar) computer vision algorithms

o Digital Signal Processing (DSP) digital filtering or other mathematical algorithms

o Robotics control system modeling and simulation

Proficiency in Linux command line tools (grep etc.) and with Linux shell scripting (Bash etc.).

Proficiency in embedded development IDEs and tools (Microchip MPLAB GCC GNU Make etc.).

Proficiency in software version control processes (Subversion Git etc.).

Proficiency in data processing with (Matlab Python etc.).

Experience in test automation.

Experience with Graphical User Interfaces.

SUBSEAMSS

If youre looking for comfort keep scrolling. At Leidos we outthink outbuild and outpace the status quo because the mission demands it. Were not hiring followers. Were recruiting the ones who disrupt provoke and refuse to fail. Step 10 is ancient history. Were already at step 30 and moving faster than anyone else dares.

Original Posting:

January 29 2026

For 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.

Pay Range:

Pay Range $87100.00 - $157450.00

The Leidos pay range for this job level is a general guideline onlyand not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job education experience knowledge skills and abilities as well as internal equity alignment with market data applicable bargaining agreement (if any) or other law.


Required Experience:

IC

The Undersea Systems Division at Leidos currently has an opening for a Software Engineer in San Diego CA. Candidate will join a fast-paced engineering group rapid-prototyping a variety of ocean systems. Collaborate across our medium-sized team holding complete technical responsibility for custom dev...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

Leidos is an innovation company rapidly addressing the world's most vexing challenges in national security and health. Our 47,000 employees collaborate to create smarter technology solutions for customers in these critical markets.

View Profile View Profile