PRINCIPAL SOFTWARE ENGINEER - C/C++ AUTONOMY

Collins Aerospace

-

Job Information

re you interested in solving real-world problems? Are you interested in playing a significant role in our nation’s security? Do you enjoy working in a culture that emphasizes innovation, teamwork, and technical excellence in a collegial work environment that values creativity and initiative? If so, we'd like to hear from you.

Who we are
For more than 70 years, scientists and engineers in diverse disciplines at Raytheon BBN have collaborated to resolve real-world problems through research, exploration, development and prototyping. We partner with the best technical team members in academia and industry to challenge the status quo, pioneer new technologies, and create transformative solutions.

We are seeking a Computer Engineer to support our Autonomy and Platforms group in Portland, Maine. If you are someone who is energized by new ideas, new technologies and new ways of thinking then Raytheon BBN Technologies is the place for you.

What you will do

  • Develop, integrate, and test custom HW and SW with autonomous surface, undersea, ground, and air platforms.
  • Develop autonomy, planning, perception, and cognition software in C++ for autonomous platforms.
  • Develop simulations for autonomous platforms.
  • Develop driver software in C for support of customer HW designs for FPGA/SoC.
  • Develop embedded high efficiency middleware software for multi-processing based systems.
  • What you will gain
  • Involvement in the technical components of solving our customer’s most complex problems
  • Work with world class researchers and engineers who embrace innovation and challenge the status quo
  • Be part of a team that plays a significant role in the security of our nation
  • Opportunity to leverage your critical thinking and troubleshooting skills
What you need
  • BS in Computer Engineering, Computer Science, or relevant discipline and 5 years of experience; MS and 3 years or PhD.
  • Software Development skills using C and C++ 11 or later.
  • Agile software development skills and familiarity with Jira, Bitbucket, Confluence or similar CI/CD workflows.
  • Position may require some amount of overnight travel
  • Willingness to apply for and be granted a US Government security clearance
Additional Skills that would be awesome
  • Advance degree highly desired
  • Active/current US Government/DoD clearance
  • Experience with both software and hardware testing
  • Experience with Unreal or Unity.
  • Experience working with RTI DDS
  • Experience working with ROS and ROS 2
  • Experience working with Xilinx FPGAs and SoCs, Vivado Design Flows, and Verilog or SystemVerilog development
  • Experience supporting test events at customer and installation sites
  • Experience in QA or configuration management
  • Excellent written and verbal communication skills
Why us
Raytheon BBN is proud to offer a comprehensive total compensation package including a competitive 401k company match, a Retirement Contribution plan, performance based incentive, and competitive benefits package. In addition to protecting your and your family’s health and well-being, we also offer important financial and family friendly benefits to meet your needs.

This position requires the eligibility to obtain a security clearance. Except in rare circumstances, only U.S. citizens are eligible for a security clearance.

Relocation - Available

ERIP - Eligible. Employee Referral Award Eligibility: Only employees currently within RMD and RI&S have the potential to receive a Referral Award for submitting a referral to RMD and RI&S roles. ALL eligibility requirements must be met to receive the Referral Awarding.

Raytheon Technologies is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.

Collins Aerospace