EngineerJobs.io
← Back to all jobs

Job Description

Join L3Harris Technologies in the Integrated Systems & Encryption division to help deliver high-assurance encryption products in a hands-on software engineering role.

Responsibilities

  • Translate software requirements into maintainable solutions across the software development life cycle
  • Participate on a Scrum team and contribute to product and infrastructure direction
  • Troubleshoot complex software issues and implement fixes independently or with a multi-discipline engineering team
  • Apply computer science, engineering, and mathematical analysis to software development for target hardware
  • Collaborate with cross-functional engineering teams to develop and evaluate hardware-software interfaces
  • Support development and evaluation of operational performance requirements and system-level design
  • Contribute to all phases of the SDLC: requirements analysis, design, implementation, hardware-software integration, and formal test
  • Develop software test plans and procedures, along with other technical documentation
  • Use modeling tools and equipment to establish operating data, conduct experimental tests, prototype solutions, and evaluate results
  • Perform peer reviews, identify defects, track issues, and help repair defects
  • Implement software using a variety of languages, primarily Rust, plus C/C++ and Python, targeting embedded real-time operating systems
  • Support travel requirements of approximately 10%

Requirements

  • Bachelor’s degree and a minimum of 2 years of prior relevant experience
  • 1+ year of experience developing Rust software for production systems
  • At least 1 year of experience with software design and development using C/C++, including object-oriented design experience

Technologies

  • Rust
  • C/C++
  • Python
  • UML
  • IBM Rhapsody
  • MagicDraw/Cameo
  • Embedded real-time operating systems

Security Clearance

  • Ability to obtain and maintain a US Government Secret security clearance

Preferred Additional Skills

  • Master’s degree highly preferred
  • Active security clearance highly preferred
  • Object-oriented design and implementation experience
  • Exposure to software modeling and UML tools such as IBM Rhapsody or MagicDraw/Cameo
  • Familiarity with scripting languages such as Python
  • Familiarity or expertise in the Rust programming language
  • Experience developing embedded software systems
  • Experience with Information Assurance and/or cryptography
  • Experience with NSA Type 1 certification or other software certification such as DO-178

Benefits

  • Health and disability insurance
  • 401(k) match
  • Flexible spending accounts
  • EAP
  • Education assistance
  • Parental leave
  • Paid time off
  • Company-paid holidays

Similar Jobs