L

Leidos

Builds technology for defense and civil agencies

Real-Time Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeArlington County, Arlington, VA, USA$87.1k - $180k

About the Job

Requirements

  • A bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline.
  • At least four years of software development experience, including strong programming experience in Python, MATLAB, or C++.
  • A strong understanding of object-oriented design.
  • A basic understanding of hardware-software interaction and computer architecture.
  • Experience with hardware interfaces such as PCIe, UART, and Ethernet.
  • Experience with build tools such as GCC, CMake, or Make.
  • Experience using version control such as Git or Subversion and continuous integration tools such as Jenkins.
  • Experience with software testing tools and methodology.
  • Experience creating and maintaining technical documentation for developed software.
  • Understanding of unit test frameworks and test-driven development practices.
  • An active TS/SCI-level security clearance.

Responsibilities

  • Contribute to the design and development of advanced systems as part of multidisciplinary teams that include software team members and subject matter experts in systems engineering, hardware, firmware, machine learning, RF front-end design, and signal processing.
  • Design, implement, and test real-time C/C++ software for multicore systems running Linux or a real-time operating system such as VxWorks.
  • Build software products that use third-party mathematics and communication libraries.
  • Interface with communication standards and protocols such as TCP/IP, UDP, and DDS.
  • Read and understand signal processing algorithms written in MATLAB.
  • Work with Linux and real-time operating systems.
  • Design, implement, and test software to configure and control RF hardware devices.
  • Integrate software into third-party software frameworks and architectures such as Redhawk.
  • Document developed systems.
  • Support system field testing and collection events, usually about one week in duration once or twice a year.

Desired Qualifications

  • A master's degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent.
  • An active security clearance higher than the Secret level.
  • Ability to debug embedded systems using tools such as oscilloscopes and logic analyzers.
  • Experience maintaining, tracking, and updating tickets or status using GitLab or a similar interface.
  • Experience using common scripting languages such as Bash.

About the Company

Leidos

Builds technology for defense and civil agencies

Leidos develops technology and runs services for defense, intelligence and civilian agencies, as well as healthcare and commercial customers. It combines software and engineering work with systems integration, building secure networks and equipment used in demanding operations. Its portfolio includes medical services, energy infrastructure design and technology that supports military missions, linking specialist businesses under one parent. Customers pay through contracts for delivered systems and services, with payment tied to labor, costs or agreed project milestones. Leidos traces its roots to a company founded in 1969 and is headquartered in Reston, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1969

Recently Posted Jobs

Explore more opportunities at Leidos

See more jobs