Senior Software Engineer – Embedded Cybersecurity (onsite)

RTX RTX · Aerospace · cedar rapids, IA +1 · Engineering

Senior Software Engineer role focused on developing and integrating embedded cryptographic capabilities for U.S. military communications products. Requires C++, Python, and embedded Linux proficiency, with a focus on secure systems and software development within a defense context. The role involves leading development, designing solutions, driving project execution, and mentoring team members.

What you'd actually do

  1. Lead Software Development and Integration: Spearhead efforts on a multi-threaded embedded C++ product codebase, driving innovation at the cutting edge of technology.
  2. Design Embedded Solutions: Take the lead in designing and developing advanced embedded cryptographic solutions and communications products, ensuring alignment with strategic objectives.
  3. Drive Project Execution: Collaborate with cross-functional project teams to define requirements, implement software, and oversee test case development, verification test execution, and certification support.
  4. Mentor and Empower: Provide guidance and mentorship to fellow software developers, enhancing both technical proficiency and process optimization while cultivating a culture of collaboration and continuous improvement.
  5. Enhance Security and Reliability: Play a pivotal role in shaping products that significantly bolster the security and reliability of critical communications infrastructure.

Skills

Required

  • C++
  • Python
  • Embedded Linux
  • Software Development
  • Integration
  • Verification
  • STEM degree or equivalent experience

Nice to have

  • Secure systems
  • Secure software development
  • Cryptographic applications
  • Crypto system requirements capture
  • Crypto system design formulation
  • Crypto system algorithms and implementation
  • Verification and validation of crypto system functional and security requirements
  • Development of artifacts to support certification of crypto system and components
  • Information Assurance
  • Cybersecurity industry standards of practice
  • Technical or project lead experience
  • Hardware-software integration in real-time embedded systems

What the JD emphasized

  • U.S. government issued security clearance is required
  • U.S. citizenship is required
  • Proficiency in C++, Python, and embedded Linux is crucial