Software Engineer Lead with Security Clearance

2 weeks ago


San Diego, United States Leidos Full time
R-00135802 Description We’re seeking a Software Engineering Lead to lead a team of software engineers, algorithm engineers, and FPGA/Firmware engineers in addressing emerging challenges in space sensor capabilities. The candidate will lead and work with a team of software engineers to develop sensor-based products, develop space-based sensor applications to control the sensor’s unique capabilities, and develop capabilities relevant to sensors in an embedded environment using Agile software development methodologies. As the software engineering lead, you will play a pivotal role in ensuring the capability, quality and reliability of our embedded software and hardware products. This role offers a fantastic opportunity to contribute to Leidos’ mission of delivering cutting-edge solutions for next-generation space capabilities. Primary Responsibilities As a software engineer lead, you will: * Lead the development of embedded software and firmware for sensor applications and programs.
* Coordinate software efforts across multiple programs, including embedded software, ground support software, test equipment software, and software-in-the-loop (SWIL) and hardware-in-the-loop (HWIL) simulators.
* Interface with the engineering teams to design, develop, and integrate sensor hardware and software, including sensor electronics, FPGA processing boards, DSP/ARM/PowerPC boards, PCI & VPX busses, health, and status circuits, cryocoolers, and sensor data interfaces.
* Participate in development phases from detailed requirements flow down, trade studies, processing architecture design, hardware selection, firmware and software development, sensor and payload integration and test, spacecraft integration and test, and on-orbit support.
* Analyze user requirements to derive software design and performance requirements.
* Assist with developing and executing test procedures for software components.
* Interface with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces.
* Integrate existing sensor-based software into new or modified sensors or operating environments.
* Collaborate with signal processing engineers, software leads, and FPGA designers.
* Experience with Continuous Integration and Continuous Delivery (CI/CD) tools such as Jenkins Agents or GitLab Runners.
* Conduct design trades of complexity and performance between the payload’s optical front end, algorithm implementation, firmware architecture, and software architecture.
* Investigate potential processing architectures that may incorporate GPUs, CPUs, FPGAs, SoC, and other cutting-edge technologies.
* Mentor Junior software engineers in good engineering practices. Basic Qualifications We’re looking for Software Engineers possessing the basic software foundational skills such as: * Experience with Software Development LifeCycle (SDLC)
* Understand and experience with Agile Principles and the Scrum framework.
* Understand and perform software code development using C, C++, or Java with the ability to write, maintain, and troubleshoot code.
* Understand and experience with MatLab or Simulink
* Understand and use different Real-time Operating Systems (RTOS), such as Windows, Linux OS or Greenhills OS
* Strong debugging skills to analyze, identify, and isolate software defects and issues in a systematic methodology.
* Familiarity with and understanding of security test tools and practices to identify vulnerabilities in software and static code analysis.
* Experience with Compute Unified Device Architecture (CUDA) programming, familiarity with QT and Boost Libraries, and build systems such as CMake.
* Proficient in using version control systems (e.g., GitLab, SVN) to manage source code in a defined branching structure.
* Degree in Electrical, Computer or Software Engineering, Mathematics, or Physics with 6+ years of relevant experience
* U.S. citizen and must be able to obtain and maintain a DoD SECRET clearance. Preferred Qualifications * Understanding software programming at the OSI Layer 1 – Physical layer.
* Understanding of FPGA, General Purpose Processors (GPP), and Graphical Processor Units (GPU).
* Understanding of containerization such as PodMan or Docker.
* Knowledge of performance testing tools and methodologies to assess the performance and scalability of software applications.
* Understanding of containerization technologies like Docker and orchestration with Kubernetes.
* Experience with image processing algorithms, Kalman filtering, and closed-loop control systems.
* Proficiency in lab tools such as scopes and logic analyzers.
* Experience implementing interfaces such as 1GE Ethernet, 40G QSFP+, LVDS, and serial busses.
* Experience with adaptive signal processing.
* Experience with embedded C and RTOS. Green Hills, specifically, is a bonus.
* Able to obtain a top-secret clearance. Original Posting Date: 2024-05-16
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 $101,400.00 - $183,300.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.

  • San Diego, United States Equiliem Full time

    Our Client is seeking a Mid-Level Software Engineer to join our established and growing team. The candidate will collaborate in the analysis, design, development, and test of the application. The ideal candidate will have cross-platform experience developing for a variety of operating systems (e.g., Linux, Android), use of a variety of application...


  • San Diego, United States Tactical Engineering & Analysis Inc. Full time

    Overview We are currently seeking a Software Developer to support DARPA Distributed Experimentation Environment (DE2) efforts. This position directly supports the DARPA Program Manager on site at Naval Information Warfare Center Pacific. Support includes development of software plugins and nodes supporting Applications Programming Interfaces (API) in a...


  • San Diego, United States BAE Systems Full time

    Job Description Come see what you're missing. Our employees work on the world's most advanced electronics - from detecting threats for F-35 pilots to illuminating the night for soldiers. Spanning air, land, sea, and space, we are developing the technology of tomorrow, delivered today. Drawing strength from our differences, we're innovating for the future....


  • San Diego, United States TEKsystems co Allegis Group Full time

    Workplace Type: HybridWorksite Location: San Diego, California, 92152, United StatesJob Title: C++ software engineer Top Skills - Must HavesC++client server developmentembedded softwaresecret clearance Top Skills' DetailsREQUIRED• Secret Clearance• Strong experience programming in C++• Programming on applications running on a Linux/Unix operating...


  • San Diego, United States TEKsystems co Allegis Group Full time

    Workplace Type: HybridWorksite Location: San Diego, California, 92152, United StatesJob Title: C++ software engineer Top Skills - Must HavesC++client server developmentembedded softwaresecret clearance Top Skills' DetailsREQUIRED Secret Clearance Strong experience programming in C++ Programming on applications running on a Linux/Unix operating system...

  • Software Engineer

    1 month ago


    San Diego, United States TEKsystems co Allegis Group Full time

    Description: C++ Developer (mid and senior) Secret Clearance required Hybrid – will work 1 day at the office (53560 Hull Street, San Diego, CA) Temp to hire (after 6 months) • Sr. position • Mid position 30 min technical phone interview, then 1 hour in-person interview at the job site OVERVIEW • NGLD is a system being developed that will replace an...


  • San Diego, United States Equiliem Full time

    Job Summary: The Cyber and SIGINT Solutions Operation under the Intelligence Group is seeking a Mid-Level Software Test Engineer. The Mid-Level Software Test Engineer will be part of a dynamic team working in an agile software development environment that is building a user application to run on mobile device form factors. The Mid-Level Software Test...


  • San Diego, United States Equiliem Full time

    Job Summary:The Cyber and SIGINT Solutions Operation under the Intelligence Group of Client is seeking a Mid-Level Software Test Engineer. The Mid-Level Software Test Engineer will be part of a dynamic team working in an agile software development environment that is building a user application to run on mobile device form factors. The Mid-Level Software...


  • San Diego, United States Equiliem Full time

    Our client is seeking a Sr. Software Development Engineer to join their established and growing team. The candidate will collaborate in the analysis, design, development, and test of the application. The ideal candidate will have cross-platform experience developing for a variety of operating systems (e.g., Linux, Android), use of a variety of application...


  • San Diego, United States Equiliem Full time

    Our client is seeking a Sr. Software Development Engineer to join their established and growing team. The candidate will collaborate in the analysis, design, development, and test of the application. The ideal candidate will have cross-platform experience developing for a variety of operating systems (e.g., Linux, Android), use of a variety of application...


  • San Diego, United States Eliassen Group Full time

    Software Engineer Job Summary:We are seeking multiple Software Engineers to join our established and growing team. All candidates will collaborate in the analysis, design, development, and test of the application. The ideal candidate will have cross-platform experience developing for a variety of operating systems (e.g., Linux, Android), use of a variety of...


  • San Diego, United States BAE Systems Full time

    Job Description BAE Systems is looking for an experienced, self-motivated Lead Software Solution Architect. The qualified candidate will support the design and execution of Space Ground mission-focused software in a fast-paced development environment. The candidate will direct software architecture design and influence Systems, Software, and IV&V functions....


  • San Diego, United States Equiliem Full time

    Client is seeking a Sr. Software Development Engineer to join our established and growing team. The candidate will collaborate in the analysis, design, development, and test of the application. The ideal candidate will have cross-platform experience developing for a variety of operating systems (e.g., Linux, Android), use of a variety of application...


  • San Diego, United States Equiliem Full time

    Job Summary: The successful candidate will work on a mix of web service development, full stack web application development and robust persistence layer implementations in an Agile Scrum environment. This involves the use of Themes, Epics, User Stories, acceptance criteria and other system engineering artifacts as part of an Agile team. He/she will use a...

  • Software Engineer II

    1 month ago


    San Diego, United States Falconwood Full time

    Overview Falconwood is seeking Software Engineers. Software Engineers research, design, and develop computer and network software or specialized utility programs. This opportunity is contingent upon award There are 6 openings for candidates with an active Secret clearance Responsibilities * Analyze user needs and develop software solutions, applying...


  • San Diego, United States Anonymous Employer Full time

    The successful candidate will work on a mix of web service development, full stack web application development and robust persistence layer implementations in an Agile Scrum environment. This involves the use of Themes, Epics, User Stories, acceptance criteria and other system engineering artifacts as part of an Agile team. He/she will use a variety of...

  • Sr. Software Engineer

    1 month ago


    San Diego, United States Equiliem Full time

    Job Summary:The successful candidate will work on a mix of web service development, full stack web application development and robust persistence layer implementations in an Agile Scrum environment. This involves the use of Themes, Epics, User Stories, acceptance criteria and other system engineering artifacts as part of an Agile team. He/she will use a...


  • San Diego, United States SAIC Full time

    Description SAIC is seeking a Linux Software Systems Engineer to support the Naval Information Warfare Center, Pacific (NIWC PAC) Messaging CB ISEA. The work will be conducted at the Naval Information Warfare Center, Pacific (NIWC PAC) San Diego, CA, Old Town Center. The SAIC Team provides a full range of engineering, technical support, management, and...


  • San Diego, United States SOCDay & Zimmermann Federal Services Full time

    Java Developers needed for a long-term contract opportunity with SOC's client to work in San Diego, California. Active Secret Clearance is required! Responsibilities * Our client is looking for a Junior, Mid-Level, and Senior Java Software Engineer to assist with building and maintaining code emulators utilizing authentication, encryption, and cryptographic...


  • San Diego, United States TEKsystems co Allegis Group Full time

    Description: That is required to a Software Test Engineer (aka QA Tester) Secret Clearance (or can start with Interim Clearance) Hybrid – will work 1 day at the office (San Diego, CA) DURATION: 12 month+ contract (highly likely to extend, possibly even convert to permanent with the government client). this work will continue for years to come and highly...