Principal Software Engineer -algorithms Software

Raytheon Australia

Plano, TX, United States
Base: $107,500 - $204,500 usd; bonus/equity: annua...
Hybrid
C and c++ development experience
Linux-based system development
Real-time software integration
The role involves leading a cross-discipline team to define and implement algorithm software for large-scale HPC and real-time applications

Job Summary

  • The role involves leading a cross-discipline team to define and implement algorithm software for large-scale HPC and real-time applications.
  • Candidates must optimize software for performance by leveraging GPUs and evolving algorithms from Python and MATLAB into optimized C/C++ and CUDA code.
  • The position offers opportunities to contribute to proposals, design reviews, and customer collaboration with a salary range of $107,500 to $204,500 USD.

Matching Summary

The role involves leading a cross-discipline team to define and implement algorithm software for large-scale HPC and real-time applications.

Salary

Base: $107,500 - $204,500 USD; Bonus/Equity: Annual short-term and/or long-term incentive programs available; Benefits: Medical, dental, vision, life insurance, 401(k) match, paid time off

Skills & Requirements

Must-have

  • C and C++ development experience
  • Linux-based system development
  • Real-time software integration
  • Scrum Agile team leadership
  • Secret security clearance required

Nice-to-have

  • Mathematics and signal processing background
  • CUDA programming for Nvidia accelerators
  • HPC environment modeling experience
  • Python and MATLAB algorithm evolution
  • Massively parallel code stream experience

Key Requirements

  • Bachelor's degree in Computer Science or Engineering
  • Minimum 8 years of relevant experience
  • Active transferable US Secret security clearance
  • U.S. citizenship required
  • Prior Build Manager or Product Owner roles

Work Rights

Must have US citizenship

Tailored Resume

Cover Letter