onsite
Specialist Software Engineer - L3Harris
Software Engineer
Specialist Software Engineer developing mission‑critical embedded solutions for defense platforms, leveraging C++, Python, Linux, and Agile practices to deliver reliable, high‑performance software across air, land, sea, and cyber domains.
About the role
Key Responsibilities
- Design, develop, and maintain embedded software for mission‑critical defense systems using C++ and Python.
- Integrate software components on Linux‑based platforms, ensuring real‑time performance and reliability.
- Collaborate with cross‑functional teams in an Agile environment to define requirements, create technical specifications, and deliver incremental releases.
- Implement automated unit tests and continuous integration pipelines to uphold code quality and reduce defects.
- Participate in code reviews, debugging sessions, and performance optimization activities.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field with 3+ years of professional software development experience.
- Proficiency in C++ (C++11/14) and Python for embedded applications.
- Strong knowledge of Linux operating systems, real‑time constraints, and hardware‑software interfacing.
- Experience with Agile methodologies, Git version control, and automated testing frameworks.
- Excellent problem‑solving skills and ability to work effectively in multidisciplinary teams.