L3Harris Technologies is a leading defense and aerospace technology company committed to delivering innovative solutions that address the complex challenges of national security. The Senior Specialist, Software Engineering at L3Harris is responsible for designing, developing, integrating, and testing embedded software solutions for advanced mission architectures.
Responsibilities:
- The Senior Software Engineer will be responsible for developing software solutions primarily using C/C++, supporting requirements analysis, system architecture, and software design
- They will work with testing frameworks, including Python-based tools, to ensure comprehensive validation and verification of embedded systems
- The role involves supporting the integration of hardware and software components, ensuring seamless operation within mission-critical environments
- The engineer will participate in system and software architecture reviews, contribute to hardware and software integration testing, and support customer deployments, including potential travel to client sites in St. Louis, MO
- Additional responsibilities include supporting DevSecOps practices, automating tests, and maintaining configuration management processes
- Collaboration across multiple engineering disciplines is essential to meet project milestones and technical standards, with a focus on security, performance, and reliability
Requirements:
- Bachelor's degree in Computer Science, Computer Engineering, or a related field
- At least six years of relevant experience
- Minimum of four years of related experience for candidates with a graduate degree
- Minimum of ten years of relevant experience without a degree
- Experience in software leadership roles such as CSWE, IPTL, or CAM
- Knowledge of embedded security, encryption, and safety-critical software development standards like DO-178 B or higher
- Extensive experience with embedded systems, mission computing, memory systems, and displays
- Excellent communication skills in technical environments
- A secret US security clearance
- Developing software solutions primarily using C/C++
- Supporting requirements analysis, system architecture, and software design
- Working with testing frameworks, including Python-based tools
- Supporting the integration of hardware and software components
- Participating in system and software architecture reviews
- Contributing to hardware and software integration testing
- Supporting customer deployments, including potential travel to client sites in St. Louis, MO
- Supporting DevSecOps practices
- Automating tests
- Maintaining configuration management processes
- Collaboration across multiple engineering disciplines
- Familiarity with Bash/Python scripting
- Knowledge of Intel x86/ARM/FPGA/SoC architectures
- Experience with real-time operating systems such as VxWorks, LynxOS, or Integrity
- Knowledge of network security schemes like Radius and LDAP