Software Engineer, STAR.UI (Mission Autonomy, Hybrid)
Indexed description
- Bachelor’s Degree in Engineering, Computer Science, or other related discipline
- Experience working with JavaScript OR TypeScript
- Experience working with Angular OR React OR Node
What You'll Be Doing
- Developing software products that implement Artificial Intelligence to provide cutting-edge capabilities to our customers
- Engaging in every phase of the system development lifecycle, including requirements generation, system and software design, implementation, integration, and flight test
- Participating in a range of activities, from proof of concepts and development of prototypes to building demonstrators and transitioning to production
- Leveraging current computer science paradigms, including object-oriented programming, data structures, and algorithms, to develop code that solves complex problems and fields innovative solutions
- Utilizing concurrency (both threaded and multi-processing) and have familiarity with I/O (block storage network database)
- Assuming technical lead responsibilities and mentor junior engineers as needed
- A highly motivated and experienced individual with a strong background in Artificial Intelligence and software development
- A team player with excellent communication and collaboration skills
- A technical leader with experience in mentoring junior engineers and assuming technical lead responsibilities
- A creative problem solver with a passion for developing innovative solutions
- A strong programmer with experience in object-oriented programming, data structures, and algorithms
The selected candidate can work at any major Lockheed Martin facility or part-time remotely.
#LMLAIC
Desired Skills
- Strong understanding of Git
- Experience with DevOps Tools (Docker/Podman OR Kubernetes/Helm OR GitLab/GitHub/Jenkins CI/CD)
- Master’s Degree in Engineering, Computer Science, or other related discipline
- Experience with at least one of the following communication protocols; REST or gRPC
- Experience with at least one of the following messaging protocols; Kafka or ActiveMQ (AMQ) or ZeroMQ (ZMQ) or Data Distribution Service (DDS) or Zenoh
- Experience working in Rust OR Go OR Java OR Node
- Experience with Test-Driven Development from both unit- and system/acceptance-level perspectives
- Experience with software orchestration (e.g. Kubernetes, Helm, Istio/Linkerd) and modern GitOps workflows
- Experience developing microservices and microservice architectures
- Experience building and deploying software for defense mission systems
- Experience with real-time embedded software engineering
- Experience with hardware-accelerated computing for both CPUs and GPUs (e.g. CUDA, Intel oneAPI, SYCL)
- Experience with model deployment software libraries and stacks (e.g. NVIDIA TensorRT, Triton Inference Server, OnnxRuntime)
- Experience deploying AI-enabled systems in multiple environments (e.g. cloud, edge devices)
- Experience with high-performance computing
- Experience interfacing with databases (SQL, MongoDB, etc.)
- Experience leading other engineers or small teams
- Familiarity with transitioning prototype software to production
- Secret Clearance
Ability to work remotely
Part-time Remote Telework: The employee selected for this position will work part of their work schedule remotely and part of their work schedule at a designated Lockheed Martin facility. The specific weekly schedule will be discussed during the hiring process.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search