Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday of f
Job Description:
L3Harris is currently seeking a software engineer with experience or interest in embedded cybersecurity software development. The qualified candidate will have exciting, challenging, and rewarding opportunities to support existing systems and develop next-generation military communications.
Essential Functions:
Contribute to the lifecycle of embedded real-time systems by designing, coding, testing, debugging, and updating developmental and fielded systems
Maintain and review requirements, design documentation, and source code
Collaborate with a cross-functional engineering team
Qualifications:
Bachelor's Degree and minimum 6 years of prior relevant experience. Graduate Degree and a minimum of 4 years of prior related experience. In lieu of a degree, minimum of 10 years of prior related experience.
10+ years of software engineering experience.
Experience using C++ and understanding modern object-oriented design and architecture
Experience developing for embedded real-time operating systems such as VxWorks, MQX, FreeRTOS, SafeRTOS, etc
Device driver development experience
Preferred Additional Skills:
Active DoD SECRET security clearance
A bachelor's degree in Computer Science, Computer Engineering, or closely related field
Security certification, e.g. CISSP, CEH
Experience with:
Key Management experience
Internet Security Protocols
Encryption Protocols
Security ICs - TPM, trust and store, root of trust
HAIPE devices
TEMPEST design technologies
QUADRANT design techniques
Experience developing security architectures or secure network design
Experience developing to secure coding guidelines or standards
Open source Linux development
Experience with source control repositories such as Git or Clearcase
Experience with test frameworks such as Google Test/Google Mock
Agile development methodology and Atlassian tools (JIRA, Bitbucket, Confluence)
Machine learning, data analysis, and advanced algorithm design and development
DevOps technologies such as virtualization, Docker, scripting, and automation
Low-level drivers and hardware interfaces such as ISO7816, USB, I2C, SPI, etc.