Senior Software Engineer — Real-Time Embedded Systems

Kratos Defense & Security Solutions, Inc.

Fort Walton Beach (FL)

On-site

USD 90,000 - 130,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Life/ADD & Short/Long Term Disability
401(k) Savings Plan
Employee Stock Purchase Plan (ESPP)
Paid Time-Off (PTO)
Holidays
Education Reimbursement

Job summary

Kratos Defense & Security Solutions, Inc. designs, develops, tests, troubleshoots, and debugs software for real-time control applications. The role emphasizes design, leadership, and integration across hardware and software in a DoD context.

The ideal candidate has 5+ years in software development, strong C/C++, C#, Java, Python skills, and experience with embedded systems, RTOS, and MATLAB/LabVIEW environments. On-site work in a defense-focused setting is expected.

Qualifications

  • BS in Computer Science, Computer Engineering, Electrical Engineering, or related technical field.
  • 5+ years of experience in software development or related field.
  • Experience with C/C++, C#, Java, Python.
  • Experience with MS Visual Studio, Eclipse, CLion, .Net, MFC preferred.
  • Experience with National Instruments LabVIEW / TestStand
  • Experience with MATLAB preferred.
  • Experience with formal analysis and design methodologies.
  • Experience developing embedded systems and RTOS.
  • Experience with multi-threaded applications.
  • Experience with OO design/Programming and UML.
  • Experience with project planning and Software Lifecycle Management tools (e.g., Git, Jira, Bitbucket, Bamboo, Confluence).
  • Advanced experience with MS Word, Excel, PowerPoint, Visio, Teams; basic MS Project.

Responsibilities

  • Perform high level and detailed design of computer software components.
  • Design or assist in the design of large software programs and/or software systems (i.e. 30+ components).
  • Develop and write requirements specifications, design, and test documents.
  • Lead software engineering teams or groups during the development of a software project.
  • Analyze software requirements to determine feasibility of design within time and cost constraints.
  • Perform and assist hardware and software integration tasks.
  • Perform and assist in the system level software analysis and design tasks.
  • Consult with hardware and system engineers to analyze interfaces and requirements.
  • Conduct and support design reviews, program reviews, and customer presentations.
  • Develop and direct software testing procedures and documentation.
  • Provide technical guidance to software engineering personnel during design activities.

Skills

C/C++
C#
Java
Python
MATLAB
Multi-threaded programming
Software lifecycle management
UML
Embedded systems

Education

BS in Computer Science/Engineering

Tools

MS Visual Studio
Eclipse
CLion
.NET
MFC
LabVIEW
TestStand
MATLAB
Git
Jira
Bitbucket

Job description

Kratos Defense & Security Solutions, Inc. designs, develops, tests, troubleshoots, and debugs software for real-time control applications. The role emphasizes design, leadership, and integration across hardware and software in a DoD context.

The ideal candidate has 5+ years in software development, strong C/C++, C#, Java, Python skills, and experience with embedded systems, RTOS, and MATLAB/LabVIEW environments. On-site work in a defense-focused setting is expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Real-Time Software Engineer (Embedded/RTOS)
Sr. Real-Time Software Engineer (Embedded/RTOS)

Kratos Defense and Security Solutions • Fort Walton Beach (FL)

On-site
USD 95,000 - 135,000
Medical, Dental & Vision Insurance
Life/ADD & Short/Long Term Disability
401(k) Savings Plan
+4
Senior Embedded Systems Engineer — Real-Time & HW/SW Lead
Senior Embedded Systems Engineer — Real-Time & HW/SW Lead

Kratos Defense and Security Solutions • Huntsville (AL)

On-site
USD 120,000 - 180,000
Medical, Dental & Vision Insurance
Life/ADD & Short/Long Term Disability
401(k) Savings Plan
+4
Senior Embedded Systems Engineer - Real-Time
Senior Embedded Systems Engineer - Real-Time

Kratos Defense & Security Solutions, Inc. • Huntsville (AL)

On-site
USD 120,000 - 180,000
Life/ADD & Short/Long Term Disability
401(k) Savings Plan
Employee Stock Purchase Plan (ESPP)
+3
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Kratos Defense & Rocket Support Services, Inc • Huntsville (AL)

On-site
USD 120,000 - 160,000
Senior Embedded Systems Engineer - Real-Time, RF & Sensor
Senior Embedded Systems Engineer - Real-Time, RF & Sensor

Kratos Defense & Rocket Support Services, Inc • Huntsville (AL)

On-site
USD 120,000 - 160,000
Real-Time Software Engineer - Satellite Command & Control
Real-Time Software Engineer - Satellite Command & Control

Kratos Defense and Security Solutions • Lanham (MD)

On-site
USD 110,000 - 150,000
Medical, Dental & Vision Insurance
Life/ADD & Short/Long Term Disability
401(k) Savings Plan
+4
Real-Time Embedded Software Engineer for UAV Flight Systems
Real-Time Embedded Software Engineer for UAV Flight Systems

Kratos Defense and Security Solutions, Inc. • Arlington (TX)

Hybrid
USD 90,000 - 130,000
Embedded Flight Software Engineer — Real-Time C/C++ (Hybrid)
Embedded Flight Software Engineer — Real-Time C/C++ (Hybrid)

Kratos Unmanned Systems • Arlington (TX)

Hybrid
USD 110,000 - 150,000
Hybrid work model
Office in Arlington, TX
Embedded Software Engineer, Real-Time UAV Flight (Hybrid)
Embedded Software Engineer, Real-Time UAV Flight (Hybrid)

Kratos Defense and Security Solutions • Arlington (TX)

Hybrid
USD 110,000 - 150,000
Medical, Dental & Vision Insurance
401(k) Savings Plan
Employee Stock Purchase Plan (ESPP)
+3
Embedded Real-Time C/C++ Engineer — UAV Flight Software
Embedded Real-Time C/C++ Engineer — UAV Flight Software

Kratos Defense & Security Solutions, Inc. • Arlington (TX)

Hybrid
USD 110,000 - 165,000
Disability insurance
401(k) Savings Plan
Employee Stock Purchase Plan (ESPP)
+3