Software Engineer Senior Staff

OASYS, INC.Huntsville, AL
Onsite

About The Position

OASYS, INC. is seeking a full-time Software Engineer. In this role, you will support the software engineering lifecycle following the program Software Development Plan (SDP) to include requirements analysis, object-oriented analysis & design, code & unit test, integration, and support to formal test/delivery. The successful candidate will have experience and/or knowledge of languages such as C or C++. Must be a US Citizen; this position will require Final Secret government security clearance prior to starting. This position is located at a facility that requires special access.

Requirements

  • Demonstrated experience delivering safety‑critical or mission‑critical embedded software (e.g., aerospace, defense, automotive, industrial)
  • Deep understanding of low‑level hardware interfaces (UART, SPI, I²C, CAN, MIL‑STD‑1553, SpaceWire, etc.)
  • Ability to define high‑level software structures, module boundaries, and interface contracts
  • Experience with architectural patterns for embedded systems (layered, component‑based, event‑driven, microkernel)
  • Proven ability to capture, manage, and trace requirements
  • Proficiency in modeling tools (UML/SysML, Enterprise Architect, IBM Rhapsody) for architecture documentation
  • Experience and/or knowledge of languages such as C or C++
  • US Citizen
  • Final Secret government security clearance

Nice To Haves

  • Experience on programs involving missiles, satellites, launch vehicles, or other high‑reliability platforms
  • Formal training in software architecture or systems engineering (e.g., TOGAF, SEBoK)
  • Experience establishing end‑to‑end traceability across hardware, firmware, and verification artifacts in large, multi‑discipline programs
  • Knowledge of cybersecurity hardening for embedded platforms (secure boot, Trusted Execution Environments, FIPS‑validated crypto)
  • Exposure to MBSE (Model‑Based Systems Engineering) and SysML integration

Responsibilities

  • Support the software engineering lifecycle following the program Software Development Plan (SDP)
  • Requirements analysis
  • Object-oriented analysis & design
  • Code & unit test
  • Integration
  • Support to formal test/delivery

Benefits

  • BC/BS of Alabama Heath & Dental
  • VSP Vision
  • Employee Stock Ownership Plan (ESOP)
  • 401-K with Matching
  • Flexible Spending Account
  • Tuition Reimbursement
  • Holidays
  • Vacation
  • Short-term/Long-term Disability
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service