BAE Systemsposted 15 days ago
$77,809 - $132,275/Yr
Full-time • Entry Level
Westminster, CO

About the position

We are looking to expand our team with a talented and energetic software engineer focused on delivering high-quality, high-reliability embedded software. This position consists of working on a tightly integrated team supporting a broad portfolio of cutting-edge products including spacecraft, space-based instruments, and tactical systems. Technology areas include real-time embedded systems, Linux, C/C++, Python, and Ruby, among others. The Engineering, Science and Analysis (ESA) Strategic Capabilities Unit comprises the technical talent and organizational leadership that enables the successful delivery of high-impact discriminating technologies for our customers’ missions. Our collaborative, cross-functional teams are committed to innovation, integrity, continual learning and strong execution.

Responsibilities

  • Support multiple types of software development including embedded, test, and application software for space-based and 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 Secret security clearance is required with the ability to obtain and maintain a TS/SCI.
  • Experience in designing, developing, and testing software for operational systems using programming languages such as C, C++, or Ada.
  • Understanding of and experience with embedded / real-time operating systems such as Linux, VxWorks, or Integrity.
  • Experience in developing test, simulation, or data processing applications in high-level languages such as Python, Ruby, or MATLAB.
  • A working knowledge of waterfall and/or Agile lifecycles and activities in each phase.
  • Experience with formal software development practices including the use of software configuration management, coding standards, and style guides.

Nice-to-haves

  • 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).
  • Agile software development methodologies.
  • Atlassian tool suite (Jira, Confluence).

Benefits

  • Health, dental, and vision insurance.
  • Health savings accounts.
  • 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.
  • Paid parental leave.
  • Paid military leave.
  • Paid bereavement leave.
  • Federal and state sick leave.
  • Company recognition program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service