onsite
Lead Software Engineer LMES - CAM - L3Harris
Software Engineer
Lead software engineering team delivering mission‑critical defense solutions, focusing on embedded C++/Python development, Linux platforms, and modern Agile/CI‑CD practices.
About the role
Key Responsibilities
- Architect and lead the development of high‑performance embedded software for defense applications.
- Guide a multidisciplinary team through Agile sprints, ensuring timely delivery and technical excellence.
- Design, implement, and maintain C++ and Python codebases on Linux‑based real‑time operating systems.
- Establish and enforce CI/CD pipelines, automated testing, and code quality standards.
- Collaborate with system engineers and hardware teams to integrate software with sensor, communication, and control subsystems.
Requirements
- 5+ years of professional experience in embedded software development, primarily in C++ and Python.
- Strong knowledge of Linux/RTOS environments and real‑time constraints.
- Proven track record leading Agile teams and delivering complex, mission‑critical systems.
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI) and version control (Git).
- Excellent problem‑solving, communication, and mentorship abilities.