EngineerJobs.io
← Back to all jobs

Job Description

Lockheed Martin Missiles and Fire Control is seeking an Embedded Software Engineer in Orlando, Florida to support the development and upkeep of embedded and desktop applications. The work covers requirements, design, implementation, testing, and integration for embedded multi-core systems, with a focus on C++ and operating system fundamentals.

Role Overview

The position involves designing and delivering embedded software components such as drivers and state machines, as well as building multi-threaded applications and integrating complex algorithms into C++ codebases. You will also contribute to software architecture documentation and ensure alignment between architecture and source code.

Key Responsibilities

  • Develop embedded software, including drivers, state machines, and multi-threaded applications.
  • Integrate complex algorithms into C++ applications.
  • Design, develop, document, test, and debug software for logical and mathematical solutions, including software that controls tactical hardware.
  • Use knowledge of computer hardware and software to reference Artificial Intelligence in a responsible manner, aligned with Lockheed Martin, contractual, and governmental policies to support documentation, development, and functional testing.
  • Contribute to detailed design architectures, maintaining consistency between architecture and source code.

Required Qualifications

  • Between (0-2) years of post-grad relevant work experience and a Bachelor's degree, or be pursuing a Master's degree in Computer Engineering, Computer Science, or a related software discipline.
  • Demonstrated software development experience in C++.
  • Experience working with operating systems or familiarity with OS concepts (examples include Linux, Windows, Unix, VxWorks, or relevant coursework).
  • Ability to obtain DoD Clearance.
  • US Citizen status.

Technologies

C++, Linux, Windows, Unix, VxWorks, Arduino, STMxx, Xilinx, FPGA, Git, GitHub, BitBucket, C, Python

Desired Skills

  • Hardware experience, including Arduino, STMxx, Xilinx, and FPGA programmable software.
  • Strong understanding of C++ object-oriented design and inheritance concepts.
  • Understanding of basic multi-threading concepts.
  • Experience working with large code bases.
  • DevSecOps tool chain experience (including Git, GitHub, BitBucket).
  • Software configuration management.
  • Full software life-cycle development.
  • Software integration and debugging techniques.
  • Demonstrated software development experience in C and Python.
  • Familiarity with Agile practices.

Compensation

USD 81,100 - 150,500 per year.

Benefits

  • Medical, Dental, and Vision
  • Flexible work arrangements and schedules (e.g., 4x10)
  • 401(k) match
  • Paid time off
  • Holidays
  • Parental Leave
  • EAP
  • Flexible Spending Accounts
  • Education Assistance
  • Life Insurance
  • Short-Term Disability and Long-Term Disability
  • Annual short-term and/or long-term incentive compensation programs may be offered depending on the position

Location and Additional Information

This position is located in Orlando, FL and is listed as onsite. The role requires US citizenship and the ability to obtain the required DoD clearance, with possible SAP approval.

Similar Jobs