Real-Time Software Engineer
Company: Leidos
Location: Arlington
Posted on: August 7, 2022
|
|
Job Description:
DescriptionJob Description:Leidos currently has an exciting
opportunity for a Real-Time Software Engineer to perform design,
development, and hardware/software integration in Arlington, VA for
the Electronic Warfare Division.Our division primarily focuses on
research & development and advanced prototyping, transforming state
of the art signal 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 general purpose
processors, such as ARM.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 systems running Linux or a real-time operating systems,
such as VxWorks--- Experience building software products that
utilize third party mathematics and communication libraries---
Experience with interface communication standards / protocols such
as TCP/IP, UDP, and DDS--- Ability to read and understand signal
processing algorithms written in MATLAB--- Advanced knowledge of
the Linux operating system as well as experience with real-time
operating systems--- Designing, implementing, and testing software
to configure and control RF hardware devices--- Integrating
software into third-party software frameworks and architectures,
such as Redhawk--- Documenting the developed systems--- Support
system field testing and collection events, usually about a week in
duration once or twice a yearThe successful candidate will have the
following education/experience:--- Bachelor s Degree in Computer
Engineering, Electrical Engineering, or Computer Science--- 4+
years of C/C++ real-time software development experience---
Experience using version control (Subversion, GIT, etc.) and
continuous integration software tools (Jenkins)--- Must have active
Secret level security clearance with the ability to obtain a TS/SCI
level clearance.Bonus education/experience:--- Master s Degree in
Computer Engineering, Electrical Engineering, Computer Science, or
equivalent--- Existing security clearance higher than the Secret
level--- Experience with Machine Learning and/or Artificial
Intelligence algorithms and libraries, such as TensorFlow---
Experience with MATLAB GPU computing--- Experience with High
Performance Computing including parallel and distributed
computation--- Experience with Model-Based Design code generation
practices--- Experience with cloud-based computing platforms, such
as Amazon Web Services (AWS)--- Experience with other programming
languages such as Python and/or JavaLInCElectronic WarfarePay
Range:Pay Range $74,750.00 - $115,000.00 - $155,250.00The 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.
Keywords: Leidos, Arlington , Real-Time Software Engineer, IT / Software / Systems , Arlington, Virginia
Click
here to apply!
|