You haven't searched anything yet.
Description
Today, Electronic Warfare (EW) is a growing enterprise - protecting the warfighter and our national security against ever-adapting threats. Our EW divsision currently has an exciting opportunity for a 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
• Build software products that utilize third party mathematics and communication libraries
• Interface communication standards / protocols such as TCP/IP, UDP, and DDS
• Read and understand signal processing algorithms written in MATLAB
• Work with 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 year
The successful candidate will have the following 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
• Experience using version control (Subversion, GIT, etc.) and continuous integration software tools (Jenkins)
• Must have an active TS/SCI level security 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 Java
LInC
Electronic Warfare
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.
Full Time
Business Services
$98k-118k (estimate)
07/29/2023
05/06/2024
careers.leidos.com
VIRGINIA BEACH, VA
50 - 100
2019
<$5M
Business Services
The job skills required for Software Engineer include Java, Computer Science, Python, Software Development, AWS, Linux, etc. Having related job skills and expertise will give you an advantage when applying to be a Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Software Engineer. Select any job title you are interested in and start to search job requirements.
The following is the career advancement route for Software Engineer positions, which can be used as a reference in future career path planning. As a Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Software Engineer. You can explore the career advancement for a Software Engineer below and select your interested title to get hiring information.
If you are interested in becoming a Software Engineer, you need to understand the job requirements and the detailed related responsibilities. Of course, a good educational background and an applicable major will also help in job hunting. Below are some tips on how to become a Software Engineer for your reference.
Step 1: Understand the job description and responsibilities of an Accountant.
Quotes from people on Software Engineer job description and responsibilities
Ensuring that different types of software programs communicate with each other on one platform.
01/17/2022: Youngstown, OH
A software engineer’s job role determines the type of work they focus on when building or supporting a product.
02/23/2022: Altoona, PA
They use programming languages to design, develop, test, maintain computer software applications like games, network systems, etc.
01/31/2022: Lancaster, PA
Create scalable, secure and resilient software that deliver to business requirements.
02/28/2022: Hartford, CT
Besides having technical skills to create robust software that can work across different platforms, software engineers also need to be able to collaborate with other professionals and lead a team.
02/17/2022: Lawton, OK
Step 2: Knowing the best tips for becoming an Accountant can help you explore the needs of the position and prepare for the job-related knowledge well ahead of time.
Career tips from people on Software Engineer jobs
software engineers must also determine user requirements that are unrelated to the functions of the software, such as the level of security and performance needs.
03/06/2022: Champaign, IL
Software Engineers should hone their technical skills by working with real computer systems and developing real projects and programs.
03/02/2022: Frankfort, KY
Qualifications to be a software engineer require a deep understanding and knowledge of mathematics, computer science, and data analytics.
02/27/2022: Colorado Springs, CO
Software engineers must be highly motivated and have extensive knowledge of various programming languages.
01/06/2022: Reading, PA
A good software engineer will keep abreast of the technological changes, seeking opportunities to learn more and continuously develop their skillset.
02/11/2022: Salt Lake City, UT
Step 3: View the best colleges and universities for Software Engineer.