remote
Senior Staff Software/System Integrator Engineer - Lockheed Martin
Software Engineer
Lead design, development, and integration of complex control‑system software, delivering high‑performance, real‑time solutions for scientific research platforms using C++, Python and Linux.
About the role
Key Responsibilities
- Design, develop, document, test, and debug software for sophisticated, custom control systems.
- Integrate software components across heterogeneous hardware platforms, ensuring real‑time performance and reliability.
- Collaborate with cross‑functional teams to define system architecture, interfaces, and integration strategies.
- Implement automated build, test, and deployment pipelines using version‑control and CI/CD tools.
- Provide technical leadership, mentorship, and code reviews to elevate team quality and productivity.
Requirements
- 10+ years of professional experience in C++ and Python development for embedded or real‑time systems.
- Strong expertise with Linux operating systems, real‑time kernels, and hardware‑software integration.
- Proficiency in version control (Git) and Agile development methodologies.
- Demonstrated ability to design and debug complex control algorithms and interfaces.
- Excellent problem‑solving, communication, and mentorship skills.