Staff Software Engineer II - Systems Engineer

Raytheon Minneapolis , MN 55415

Posted 2 months ago

The Network and Cyber Technologies business unit at Raytheon BBN Technologies is seeking a qualified System/Software Engineer to support projects that focus on novel ways of using networking (wired and/or wireless), network science, cybersecurity technologies, and/or RF signal processing to solve real-world problems. The responsibilities of the successful candidate will include a combination of design, implementation, and validation of software systems and protocols for networking and communications. Responsibilities may also include configuring hardware, system integration and assisting with field testing.

Our Network and Cyber Technologies Business Unit innovates and implements solutions across wired and wireless environments. We create new algorithms and paradigms in such diverse and critical areas as mobile wireless networking and computing, software defined networking, network security, energy efficient, novel high-performance radar and modem designs, machine learning, content networking, mobility, efficient RF channel access, and wireless communications within extremely constrained or hostile environments. We look for candidates who are entrepreneurial problem solvers who have high personal standards of quality and the ability to work in a dynamic but relaxed team environment.

Raytheon BBN Technologies is a leading provider of advanced technology and research and development. For over 60 years, we have helped our customers solve complex technology problems by building practical and affordable solutions. Raytheon BBN attracts the most talented scientists and engineers who are willing to take risks and challenge conventions in pursuit of new and fundamentally better solutions.

Raytheon BBN is proud to offer a comprehensive and competitive benefits package, including flexible work schedules and performance-based incentives. Career growth is encouraged through support for on-site training, mentoring, tuition, publications, and participation in leading research conferences.

Required Skills/Education:

  • M.S. in Computer Science or related technical field with 2-4 years of experience or Bachelors in Computer Science and 4+ years of direct experience.

  • Strong understanding of fundamental programming concepts, structures and methods.

  • Development experience using C, C++, Python, or Java

  • Knowledge of software engineering lifecycle and healthy code documentation

  • Familiarity with version control systems such as Git, and utility tools such as Docker

  • Ability to work in teams

  • Excellent written and verbal communications

  • Knowledge of networking concepts, cybersecurity, RF systems, and/or computing systems.

Desired Skills:

  • Experience with communications signal processing fundamentals and software defined radios

  • Experience with tools such as MATLAB, EMANE, NS3 or VHDL

  • Experience with embedded system development

  • Experience with system integration (software and/or hardware with software)

  • Experience with using open source software tools and contributing back to the community

  • Experience with Linux or Android

This position requires a U.S. person or the ability to obtain an Export Authorization from the appropriate government agency for non-U.S. persons.
145502 Business Unit Profile

Raytheon Space and Airborne Systems (SAS) builds radars and other sensors for aircraft, spacecraft and ships. The business also provides communications and electronic warfare solutions and performs research in areas ranging from linguistics to quantum computing. SAS is headquartered in McKinney, Texas USA. As a global business, our leaders must have the ability to understand, embrace and operate in a multicultural world -- in the marketplace and the workplace. We strive to hire people who reflect our communities and embrace diversity and inclusion to advance our culture, develop our employees, and grow our business.

Raytheon is headquartered in Waltham, Massachusetts. Follow us on Twitter.

Relocation Eligible

Yes

Clearance Type

None / Not Required

Expertise

Computer Engineering

Computer Science

Machine Learning

Software Engineering

Systems Engineering

Type Of Job

Full Time

Work Location

MN - Minneapolis

Raytheon is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Quality Engineer II

Medtronic Inc.

Posted 2 weeks ago

VIEW JOBS 9/6/2019 12:00:00 AM 2019-12-05T00:00 Careers that Change Lives Medtronic Care Management Services (MCMS) is a leader in remote patient monitoring and telehealth. We help healthcare providers and patients stay connected outside of routine clinical and acute medical visits by enabling patients to send timely and objective personal health data from the comfort of their home, helping healthcare providers identify early risk indicators and intervene as needed. MCMS is at the vanguard of remote patient monitoring and telehealth, with a long track-record of delivering results through partnerships with health systems, payers, and post-acute care providers. The Software Quality Engineer has the responsibility and authority to ensure software products meet or exceed customer expectations for quality and reliability. The position contributes to product development and regulatory compliance by defining, implementing and demonstrating achievement of quality and reliability goals, and supporting the product lifecycle through continual product and process improvement initiatives. This position also performs, facilitates and supports product risk assessment and failure analysis. A Day in the Life Responsibilities may include the following and other duties may be assigned. * Develops, modifies, applies, and maintains standards and regulatory requirements for software systems quality operating methods, processes, and procedures to meet product or service quality requirements. * Coordination and guidance to cross functional teams to ensure software quality objectives are met for product software non-product software, manufacturing software, quality system software, software tools and software technologies included or used in the creation, support or production of medical devices. * Conducts evaluation of software systems activities including requirements, design, development, documentation, integration, test, verification and validation. * Develops and ensures the overall operating criteria to ensure implementation of the software quality program according to project, process and contract requirements and objectives. * Reviews software systems design, change specifications, and plans against contractual and/or process requirements. * Reviews include applicable specifications, materials, tools, techniques, and methodologies. * Provides or directs verification and validation of software system requirements, traceability, and testability. * Performs, facilitates and participates in risk management, software risk analysis, fault tree analysis, failure trending and failure analysis. * Identifies software quality challenges and software quality improvement opportunities and provides information to facilitate and support long-term planning. * Must Have: Minimum Requirements Bachelor's Degree in Engineering, Science or technical discipline with 2+ years of work experience in Software, Engineering and/or Quality OR Master's Degree Engineering, Science or technical field with 0+ years of work experience in Software, Engineering and/or Quality. Nice to Have * Both Waterfall and Agile software development methodology * Ability to work with either Agile or Waterfall methodologies * Understanding of regulatory and security standards and requirements as related to healthcare. Including HIPAA, HITECH and SOC 2 * Quality system requirements as related to ISO 13485, IEC 62304, FDA QSR, CMDR regulations * Experience with Microsoft tools including .NET, ASP.NET, C#, SQL Server and Visual Studio * Experience with No SQL data storage technology such as MongoDB * Experience with server-side software development technologies such as Node.js, Angular, JAVA, NiFi and Kafka * Experience with cloud systems architecture using AWS including native tools and services * Experience with SOA and microservices-based systems architecture * Experience with iOS and Android mobile platforms including utilizing mobile hardware to support Bluetooth connections for external device/data integration * Experience with Continuous Integration tools such as Jenkins, SVN, GitLab, Maven, Gradle, Artifactory and automated unit test integration suites * Experience with Continuous Deployment tools such as Puppet, Octopus and AWS CodeDeploy * Knowledge of medical terminology, physiology and/or applicable disease states, therapies and technologies * Strong technical writing experience * Ability to work with Microsoft Office applications About Medtronic Together, we can change healthcare worldwide. At Medtronic, we push the limits of what technology, therapies and services can do to help alleviate pain, restore health and extend life. We challenge ourselves and each other to make tomorrow better than yesterday. It is what makes this an exciting and rewarding place to be. We want to accelerate and advance our ability to create meaningful innovations - but we will only succeed with the right people on our team. Let's work together to address universal healthcare needs and improve patients' lives. Help us shape the future. Physical Job Requirements The physical demands described within the Responsibilities section of this job description are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. For Office Roles: While performing the duties of this job, the employee is regularly required to be independently mobile. The employee is also required to interact with a computer, and communicate with peers and co-workers. Contact your manager or local HR to understand the Work Conditions and Physical requirements that may be specific to each role. (ADA-United States of America) Medtronic Inc. Minneapolis MN

Staff Software Engineer II - Systems Engineer

Raytheon