Software Development Engineer

CareerCircle
Frederick, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 126K

Job location

Remote
Frederick, United States of America

Tech stack

HTML
Java
JavaScript
XML Schema
Computer-Aided Design
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Tomcat
Server Applications
Application Layers
Business Logic
Systems Engineering
Computer Vision
Public-Key Cryptography
Test Driven Development
User Authentication
Automation of Tests
Unit Testing
Behavior-Driven Development
Oracle WebLogic Server
Bootstrap
C++
CSS
Command-Line Interface
CMake
Configuration Management
Code Review
Encodings
Signals Intelligence
Communication Softwares
Computer Programming
Computer Engineering
Continuous Integration
Data Transmissions
ETL
Software Debugging
Linux
DevOps
Digital Signature
Eclipse
Enterprise JavaBeans
Embedded C
Perl
Java Platform Enterprise Edition (J2EE)
Fault Tolerance
Groovy
Hardware Interface Design
Human-Computer Interaction
Iterative and Incremental Development
Information Management
Integrated Development Environments
Java Persistence API
Java Servlet
Spring
Java Transaction API
JSON
Java API for RESTful Web Services (JAX-RS)
WildFly (JBoss AS)
JUnit
Python
Key Management
PostgreSQL
Machine Learning
Maven
Microsoft Visual Studio
MongoDB
Motion Planning
Object-Oriented Software Development
Openshift
Pair Programming
Scrum
Systems Development Life Cycle
Rapid Prototyping Process
Red Hat Enterprise Linux - RHEL
Mockito
Requirements Management
Salesforce
Scaled Agile Framework
Security Software
Selenium
Sensor Fusion
Signal Processing
Simple Object Access Protocol (SOAP)
Software Engineering
Software Requirements Analysis
Software Systems
SQL Databases
Data Streaming
TCP/IP
TypeScript
Web Applications
Web Application Frameworks
Web Services
Web Services Description Language
XML
Extensible Stylesheet Language Transformations (XSLT)
YAML
Multithreading
Scripting (Bash/Python/Go/Ruby)
Software Modules
Enterprise Software Applications
Computer Network Operations
SLAM Algorithms (Simultaneous Localization and Mapping)
Real Time Systems
Test Driven Development
System Availability
GIT
Containerization
Angular
Jax Ws
Kubernetes
Information Technology
Build Tools
REST
Stream Control Transmission Protocol
Cucumber
Software Version Control
Jasmine
Docker
Jenkins
Programming Languages

Job description

Leidos is seeking an Software Development Engineer who will be a member of a dynamic team working on the Federal Aviation Administration's En-Route Automation Modernization (ERAM) technology, which is the heart of the Next Generation Air Transportation System and the pulse of the National Airspace System helping to advance our transition from a ground-based system of air traffic control to a satellite-based system of air traffic management. ERAM is vital to the future of air navigation, providing the foundational platform required for FAA to enable NextGen solutions, via modernization programs such as System Wide Information Management, Data Communications, and Automatic Dependent Surveillance- Broadcast.

ERAM will provide benefits for users and the flying public by increasing air traffic flow Flight Deck (FDK) functions include:

  • Real-Time Programming on High Availability Systems
  • Multi-threaded programming
  • Low Level Operating Systems Customization (RedHat, LINUX)
  • Low level communication software (TCP-IP, UDP, SCTP)
  • Support of Common Services utilized by ERAM Application teams
  • System Maintenance Concepts

Primary Responsibilities

  • Modernizing the AT control system by improving the availability and performance of the ERAM system.
  • Optimizing the experience for the flying public, Air Traffic Control, and the airline industry by improving the collaboration and decision-making capabilities of flight controllers
  • Developing and maintaining the FAA air traffic control software (primarily Ada95/C++) on a UNIX/Linux platform. There are a number of support/maintenance functions that utilize PERL/PYTHON.
  • Performing software development as needed for the ERAM system
  • Coordinate Solutions with Systems Engineering, Mechanical Engineering Electrical Engineering Continuous Integration Regulatory Environment Artificial Intelligence Technical Presentations Ability To Meet Deadlines Hardware Interface Design Engineering Design Process Agile Software Development C++ (Programming Language) Python (Programming Language) Object-Oriented Programming (OOP) Global Navigation Satellite System Iterative And Incremental Development SLAM Algorithms (Simultaneous Localization And Mapping) +0

Google IT Automation with Python Software Developer Leidos Chantilly, VA*On-Site Linux Jenkins Equities Automation TypeScript Code Review Market Data RESTful API Unit Testing Test Automation Authentications Ancient History Containerization Spring Framework Custom Scripting Agile Methodology Policy Management Industry Standards Workflow Management Amazon Web Services User Interface (UI) Selenium (Software) Software Engineering User Experience (UX) Technological Change Communication Design Full Stack Development Command-Line Interface Angular (Web Framework) Authorization (Computing) Java (Programming Language) Git (Version Control System) Extract Transform Load (ETL) Scrum (Software Development) Amazon Elastic Compute Cloud Top Secret-Sensitive Compartmented Information (TS/SCI Clearance) +0

Google IT Automation with Python

Salesforce Developer Software Engineer TS/SCI Poly Leidos Annapolis Junction, MD*On-Site JSON YAML Linux Junit CMake DevOps JAX-WS MongoDB Jenkins Mockito Planning Equities OpenShift Encodings Leadership Management Automation Purchasing Kubernetes User Story Upskilling PostgreSQL Embedded C XML Schema Code Reuse Market Data Server-Side Build Tools Web Services Unit Testing Cryptography Apache Maven Java Servlet Communication Team Building Apache Tomcat Prioritization Business Logic Key Management Version Control Test Automation Fault Tolerance Design Software Sprint Planning Ancient History Web Applications Spring Framework Pair Programming Canonicalization Agile Methodology Docker (Software) Security Software Data Flow Diagram Digital Signature Analytical Method Eclipse (Software) Application Layers WildFly (JBoss AS) Device Programming Systems Engineering System Requirements User Interface (UI) Selenium (Software) Cucumber (Software) Application Servers Time Off Management Security Engineering Software Engineering Software Development Signals Intelligence Independent Thinking Java Persistence API Enterprise JavaBeans Java Transaction API JavaScript Frameworks Scaled Agile Framework Oracle WebLogic Server Development Environment Requirements Management Angular (Web Framework) Microsoft Visual Studio Java Enterprise Edition Jersey (Java Framework) Public Key Cryptography Configuration Management SQL (Programming Language) C++ (Programming Language) Java (Programming Language) Behavior-Driven Development Computer Network Operations Cascading Style Sheets (CSS) Scrum (Software Development) Unified Field Theories (UFT) Python (Programming Language) Test-Driven Development (TDD) Groovy (Programming Language) Systems Development Life Cycle Enterprise Application Software Software Development Life Cycle Bootstrap (Front-End Framework) Extensible Markup Language (XML) HyperText Markup Language (HTML) JavaScript (Programming Language) Web Services Description Language Java API For RESTful Web Services Acceptance Test-Driven Development Integrated Development Environments Simple Object Access Protocol (SOAP) Karma (JavaScript Testing Framework) Jasmine (JavaScript Testing Framework) Extensible Stylesheet Language Transformations (XSLT) Top Secret-Sensitive Compartmented Information (TS/SCI Clearance) +0

Requirements

Linux TCP/IP Writing Teamwork Aviation Equities Debugging Automation Market Data Communication Air Navigation Decision Making Control Systems Ancient History Air Traffic Flow Operating Systems Data Transmissions Air Traffic Control Software Engineering Software Development Computer Engineering Information Management Communication Software Air Traffic Management Red Hat Enterprise Linux C++ (Programming Language) Perl (Programming Language) National Airspace System (NAS) Federal Aviation Administration Stream Control Transmission Protocols, Computer Science or Computer Engineering Degree

Demonstrated Software Development Skills/Capabilities

Excellent Verbal and Communication Skills

Demonstrated ability to debug and solve problems

A Strong Desire to Learn

Preferred Qualifications

2 to 4 years of work experience in a Technical organization performing Software Engineering Tasks.

Excellent Verbal and Written Communication Skills, Sensors Tooling Physics Robotics Scripting Visionary Pipelines Scheduling Automation Innovation Creativity Algorithms Modularity Code Review Peer Review Localization Unit Testing Communication Sensor Fusion Time Management Version Control Motion Planning Computer Vision Sprint Planning Software Systems Machine Learning Embedded Systems Software Modules Technical Support Rapid Prototyping Signal Processing Workflow Management Autonomous Vehicles Software Development Performance Analysis Product Requirements Organizational Skills

About the company

If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares., Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. Headquartered in Reston, Virginia, with 47,000 global employees, Leidos reported annual revenues of approximately $16.7 billion for the fiscal year ended January 3, 2025. For more information, visit www.Leidos.com . Pay and Benefits Pay and benefits are fundamental to any career decision. That's why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available at www.leidos.com/careers/pay-benefits . Securing Your Data Beware of fake employment opportunities using Leidos' name. Leidos will never ask you to provide payment-related information during any part of the employment application process (i.e., ask you for money), nor will Leidos ever advance money as part of the hiring process (i.e., send you a check or money order before doing any work). Further, Leidos will only communicate with you through emails that are generated by the Leidos.com automated system - never from free commercial services (e.g., Gmail, Yahoo, Hotmail) or via WhatsApp, Telegram, etc. If you received an email purporting to be from Leidos that asks for payment-related information or any other personal information (e.g., about you or your previous employer), and you are concerned about its legitimacy, please make us aware immediately by emailing us at LeidosCareersFraud@leidos.com . If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission . Commitment to Non-Discrimination All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws. Related Jobs Autonomy Software Engineer, Actalent

Apply for this position