remote
Software Engineer - L3Harris
Software Engineer
Software Engineer developing mission‑critical defense solutions, focusing on embedded systems, C++/Python development, and Linux environments while collaborating in an Agile team.
About the role
Key Responsibilities
- Design, develop, and maintain embedded software for defense platforms across space, air, land, sea, and cyber domains.
- Implement and optimize C++ and Python code to meet performance, reliability, and security requirements.
- Integrate software components on Linux‑based systems, ensuring proper driver and hardware interaction.
- Collaborate with cross‑functional teams using Agile methodologies to deliver features on schedule.
- Write and execute unit tests, conduct code reviews, and maintain version control using Git.
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, or related field; 2+ years of professional software development experience.
- Proficiency in C++ and Python programming for embedded applications.
- Hands‑on experience with Linux development, real‑time operating systems, and hardware‑software integration.
- Familiarity with Agile processes, Git version control, and automated testing frameworks.
- Strong problem‑solving skills, attention to detail, and ability to work in a collaborative, fast‑paced environment.