Talent.com
Software Engineer

Software Engineer

LeidosEl Cajon, CA, US
30+ days ago
Job type
  • Full-time
Job description

Job Description

Description

Today, Advanced Warfare Technology (AWT) is a growing enterprise - protecting the warfighter and our national security against ever-adapting threats. Our AWT division currently has an exciting opportunity for a Software Engineer to perform design, development, and hardware / software integration in San Diego, CA for the Advanced Warfare Technology Division.

Our division primarily focuses on research & development and advanced prototyping, transforming state-of-the-art processing algorithms into real-time software systems. Projects involve small multi-disciplinary teams of engineers working together in spiral or agile development environments to meet aggressive customer schedules aimed at near-term field demonstrations.

Join a team of experts in implementing high-performance signal processing on custom system-on-chip (SoC) hardware and building tools that enable analysis, rapid prototyping, and deployment of cutting-edge algorithms.

The successful candidate will be responsible for :

Contributing to design and development of advanced systems as a part of multi-disciplinary teams.  These teams are made up of other software team members and subject matter experts from the areas of systems engineering, hardware, firmware, machine learning, RF front end design, and signal processing.

Designing, implementing, and testing real-time C / C++ software for multi-core embedded systems ranging from bare metal to minimal real-time operating systems, to Linux

Building software products that utilize third party mathematics and communication libraries

Implementing low-level drivers for hardware interfaces (e.g. I2C, SPI, UART, PCIe)

Reading and understanding signal processing algorithms written in MATLAB and implementing and testing the algorithm in optimized C code

Designing, implementing, and testing software to configure and control RF hardware devices

Documenting the developed embedded software, demonstration algorithms, and embedded systems

Clearly communicating technical details of software or demonstration algorithms to internal and external engineers

Supporting system field testing and collection events, usually about a week in duration once or twice a year

At Leidos, we offer competitive benefits -benefits, including 4 or more weeks Paid Time Off, 11 paid Holidays, 401K with a 6% company match and immediate vesting, Flexible Schedules, Discounted Stock Purchase Plans, Technical Upskilling, Education and Training Support, Parental Paid Leave, and much more.   Join us and make a difference in Advanced Warfare Technology!

The successful candidate will have the following basic education / experience :

Bachelor’s degree in Computer Engineering, Electrical Engineering, or Computer Science

4+ years of software development experience, including strong experience in C / C++ software development for embedded systems

Strong understanding of hardware-software interaction and basic computer architecture

Experience with low-level drivers and hardware interfaces (e.g. I2C, SPI, UART, PCIe)

Experience using version control (e.g. git, Subversion, etc.) and continuous integration software tools (e.g. Jenkins)

Ability to debug embedded systems using tools like oscilloscopes and logic analyzers

Experience with software testing tools and methodology

Experience in creating and maintaining technical documentation for developed software

Ability to communicate and share ideas, concepts, and designs with a team of engineers

Demonstrated ability to learn new technical skills and concepts

Understanding of unit test frameworks and test-driven development practices

Must have active Secret level security clearance with the ability to obtain a TS / SCI.

Bonus education / experience :

Master’s Degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent

Active security clearance higher than the Secret level

Experience with other programming languages such as Python, MATLAB, or equivalent OOP language

Bonus experience with one or more of the following :

High-Performance Computing, including parallel and distributed computation; OR

Cryptography (e.g. encryption, signature verification); OR

Real-time operating systems (e.g. VxWorks, FreeRTOS, RTLinux); OR

Implementing signal processing or communications algorithms; OR

Model-Based Design code generation practices; OR

Virtualized development and production environments (e.g. VMware, Docker); OR

Chiplet integration protocols such as AXI, UCIe; OR

Using DMAC for memory manipulation; OR

Developing optimized programs using Single Instruction Multiple Data (SIMD); OR

Developing optimized programs using Very Long Instruction Word (VLIW) or Super Scalar architecture; OR

Fixed-Point Arithmetic

AWTLINC

Original Posting : July 22, 2025

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 $85,150.00 - $153,925.00

The Leidos pay range for this job level is a general guideline only and 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.

Create a job alert for this search

Software Engineer • El Cajon, CA, US

Related jobs
  • Promoted
Software Engineer

Software Engineer

VirtualVocationsEl Cajon, California, United States
Full-time
A company is looking for a Software Engineer - Level 2.Key Responsibilities Design and develop object-oriented simulation software using C++, Java, and Python in a Conda environment Integrate an...Show moreLast updated: 30+ days ago
  • Promoted
Associate Software Engineer

Associate Software Engineer

VirtualVocationsEscondido, California, United States
Full-time
A company is looking for an Associate Software Engineer, API.Key Responsibilities Hands-on contributions solving lower-complexity software engineering problems Building and maintaining a suite o...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer I

Software Engineer I

VirtualVocationsChula Vista, California, United States
Full-time
A company is looking for a Software Engineer I to join their engineering team.Key Responsibilities Write production code and contribute to various engineering pods Collaborate closely with produ...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer 4

Software Engineer 4

VirtualVocationsEl Cajon, California, United States
Full-time
A company is looking for an Engineer 4, Software Development & Engineering.Key Responsibilities Provide technical leadership in designing and developing software infrastructure and monitoring sol...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer II

Software Engineer II

VirtualVocationsEl Cajon, California, United States
Full-time
A company is looking for a Software Engineer II.Key Responsibilities : Develop, enhance, test, deploy, and maintain software and services for applications / APIs using C# / Node.Perform code reviews a...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer III

Software Engineer III

VirtualVocationsEl Cajon, California, United States
Full-time
A company is looking for an Engineer 3, Software Development & Engineering.Key Responsibilities Design and develop software and web applications in an Agile environment Perform object-oriented p...Show moreLast updated: 30+ days ago
  • Promoted
Low-Code Software Engineer

Low-Code Software Engineer

VirtualVocationsEscondido, California, United States
Full-time
A company is looking for a Software Engineer - Low Code.Key Responsibilities Engage in the full software development lifecycle, including design, development, testing, and support of low-code sol...Show moreLast updated: 3 days ago
  • Promoted
  • New!
Software Engineer, Chrome Extension

Software Engineer, Chrome Extension

VirtualVocationsEscondido, California, United States
Full-time
A company is looking for a Software Engineer, Chrome Extension.Key Responsibilities Lead development and maintenance of the Chrome Extension Ensure ongoing compatibility with rapidly evolving me...Show moreLast updated: 16 hours ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

LeidosChula Vista, CA, US
Full-time
Are you a motivated Principal Software Engineer with technical, hands-on experience developing software to solve challenging problems involving advanced technologies such as AI / ML, Resilient System...Show moreLast updated: 3 days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

VirtualVocationsEscondido, California, United States
Full-time
A company is looking for a Senior Software Engineer, Cloud Foundations.Key Responsibilities Lead the design and implementation of features for the Cloud Operational API, Temporal Workflows, and d...Show moreLast updated: 30+ days ago
  • Promoted
Backend Software Engineer II

Backend Software Engineer II

VirtualVocationsChula Vista, California, United States
Full-time
A company is looking for a Software Engineer II : Backend.Key Responsibilities Solve smaller features and bugs Follow existing practices to ensure work is tracked and communicated from inception ...Show moreLast updated: 3 days ago
  • Promoted
Manager, Software Engineer / Group Lead

Manager, Software Engineer / Group Lead

L3Harris TechnologiesLA JOLLA, California, United States
Full-time
L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do.Our employees are unified in a shared dedication to our customers’ mission and quest ...Show moreLast updated: 30+ days ago
  • Promoted
Backend Software Engineer

Backend Software Engineer

VirtualVocationsEl Cajon, California, United States
Full-time
A company is looking for a Software Engineer, Backend (Remote, United States).Key Responsibilities Build backend applications that interact with various APIs and data sources Develop client-faci...Show moreLast updated: 30+ days ago
  • Promoted
Lead Software Engineer

Lead Software Engineer

VirtualVocationsEscondido, California, United States
Full-time
A company is looking for a Lead Software Engineer.Key Responsibilities Design, develop, and implement software systems using server-side frameworks and client-side technologies Improve system pe...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Software Engineer - Cloud Platform

Software Engineer - Cloud Platform

VirtualVocationsEscondido, California, United States
Full-time
A company is looking for a Software Engineer - Cloud Platform specializing in.Key Responsibilities Design, develop, and maintain Canvas and Model-driven Power Apps using Power Fx Build and manag...Show moreLast updated: 10 hours ago
  • Promoted
Staff Software Engineer

Staff Software Engineer

VirtualVocationsEscondido, California, United States
Full-time
A company is looking for a Staff Software Engineer to be a pivotal technical leader within its engineering teams.Key Responsibilities Lead the design and implementation of complex, cross-function...Show moreLast updated: 30+ days ago
  • Promoted
Systems Software Engineer

Systems Software Engineer

VirtualVocationsEscondido, California, United States
Full-time
A company is looking for a Staff Systems Software Engineer.Key Responsibilities Design and implement a stable framework for integrating with multiple vendor firewalls Understand customer require...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

ASML US, LLCSan Diego, CA, United States
Full-time
Does joining a fast moving and collaborative team working on cutting edge technology sound exciting? Is solving complex software challenges one of your hobbies? Then this might be the job for you.W...Show moreLast updated: 30+ days ago