Jobs · Quality Assurance · Colorado

Engineer II – Software Integration

BAE Systems, Inc. · Broomfield, CO · 2 days ago
On-siteQuality Assurance$79k–$135k/yrFull-time

About the role

The Engineering Support Unit at BAE Systems Space & Mission Systems is seeking a talented and energetic software engineer to join our team. The ideal candidate will focus on delivering integration and test infrastructure for tactical systems.

Responsibilities

  • Develop software test capabilities that validate SW designs.
  • Support multiple types of software test development including embedded, test, and application software for tactical systems.
  • Perform full software life cycle functions including requirements, architecture, design, code, test, integration, documentation, and support.
  • Maintain a regular and predictable work schedule.
  • Establish and maintain effective working relationships within the department, the Strategic Business Units, Strategic Capabilities Units and the Company.
  • Interact appropriately with others in order to maintain a positive and productive work environment.
  • Perform other duties as necessary.

Requirements

  • BS degree or higher in Engineering or a related technical field is required plus 2 or more years related experience.
  • A current, active TS/SCI security clearance is required.
  • Experience with software test automation for products developed in C/C++, Embedded Linux, Python.
  • Experience with testing frameworks (gtest, test-driven development, hardware-in-the-loop).
  • Experience integrating test equipment into a SW test suite.
  • Requirement validation experience.
  • Knowledge of different layers of a software stack DSP, embedded, applications, UI.
  • Experience with containerization (Docker, Kubernetes, ContainerD), Ruby/COSMOS.
  • Experience with interaction with FPGAs and understanding system level impacts.
  • Experience in designing and implementing test software for systems using programming languages such as C, C++.
  • Experience with deployment and operation of applications on Linux systems.
  • Experience in testing, simulation, or data processing applications in high-level languages such as Python, Ruby, or MATLAB.
  • Experience with object-oriented design.

Qualifications

  • Experience developing, integrating, and testing low level or embedded software.
  • Experience with real-time operating systems including embedded Linux, microcontrollers, or other RTOS.
  • Experience with virtualization and containerization (Docker).
  • Experience with Agile software development methodologies.
  • Experience with Atlassian tool suite (Jira, Confluence).
  • Experience with requirements derivation.
  • Experience generating UML Class, Sequence, and Activity diagrams.
  • Experience using Cameo or PlantUML for Design.
  • Experience with tactical system mission domain.
  • Experience designing/developing an SDR.
  • DevSecOps experience.
  • Experience with formal software development practices including the use of software configuration management, coding standards, and style guides.

Skills

  • Full Stack
  • Embedded Linux
  • Real-time embedded systems
  • Containerization
  • C/C++
  • Python
  • Ruby

Benefits

  • Health, dental, and vision insurance
  • Health savings account
  • 401(k) savings plan
  • Disability coverage
  • Life and accident insurance
  • Employee Assistance Program
  • Legal plan
  • Discounts on home, auto, and pet insurance
  • Paid time off, paid holidays, and other types of leave
  • Recognition program
  • Other incentives

Pay

Full-Time Salary Range: $79365 - $134921

Similar jobs

Software Integration Engineer 2

General Dynamics Information TechnologyAnnapolis Junction, MD· 2 days ago
Quality Assurance$151k–$205k/yrapply on gdit.wd5.myworkdayjobs.com

Engineer II, Software

Schneider ElectricNew York, United States· 1 wk ago
Information Technologyapply on careers.se.com

Engineer II, Software

ShureNiles, IL· 1 wk ago
Engineering$91k–$145k/yrapply on careersus-shure.icims.com