Senior Real-Time Software Engineer

Kratos Unmanned Systems

Fort Walton Beach (FL)

On-site

USD 90,000 - 130,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Kratos Unmanned Systems in Fort Walton Beach, FL is seeking an experienced software engineer to design, develop, test, and troubleshoot real-time software for embedded, multi-threaded systems. You will guide teams, write specifications, and ensure rigorous design reviews and documentation.

The role requires strengths in C/C++, C#, Java, Python and MATLAB, with DoD-grade software lifecycle knowledge and Agile/Scrum experience.

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 working with RTOS.
  • Experience with multi-threaded applications.
  • Experience with Object Oriented Design/OOP.
  • Experience with UML preferred.
  • Experience with project planning.

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 between hardware and software and performance requirements.
  • Conduct and support design reviews, program reviews, and other presentations to the customer.
  • Develop and direct software testing procedures and documentation.
  • Provide technical guidance to software engineering personnel during design activities.
  • Must be at assigned worksite during assigned hours 100% of time.

Skills

C/C++
C#
Java
Python
Multi-threaded programming
UML

Education

BS in Computer Science/Engineering or related field
5+ years of software development experience

Tools

MS Visual Studio
Eclipse
CLion
.NET
MFC
Git
Jira

Job description

Kratos Unmanned Systems in Fort Walton Beach, FL is seeking an experienced software engineer to design, develop, test, and troubleshoot real-time software for embedded, multi-threaded systems. You will guide teams, write specifications, and ensure rigorous design reviews and documentation.

The role requires strengths in C/C++, C#, Java, Python and MATLAB, with DoD-grade software lifecycle knowledge and Agile/Scrum experience.

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
Software Engineer I — Real-Time Systems Developer
Software Engineer I — Real-Time Systems Developer

Kratos Unmanned Systems • Roseville (CA)

On-site
USD 85,000 - 95,000
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 - 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
Junior Software Engineer - Real-Time UAS
Junior Software Engineer - Real-Time UAS

Kratos Defense & Security Solutions, Inc. • Roseville (CA)

On-site
USD 85,000 - 95,000
Life/ADD & Short/Long Disability
Employee Stock Purchase Plan (ESPP)
Paid Time Off (PTO)
+2
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

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

On-site
USD 120,000 - 160,000
Software Engineer for DoD-Grade Systems — UI & Testing
Software Engineer for DoD-Grade Systems — UI & Testing

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

On-site
USD 80,000 - 110,000
Software Engineer (Embedded Systems)
Software Engineer (Embedded Systems)

Kratos Unmanned Systems • Round Rock (TX)

On-site
USD 90,000 - 130,000