> Markdown version of [/jobs/ext/1101517-software-engineer-senior-staff](https://www.wearedevelopers.com/jobs/ext/1101517-software-engineer-senior-staff). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer Senior Staff - **Company:** Oasys Inc. - **Location:** Huntsville, AL, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Component-Based Software Engineering, Systems Engineering, Architectural Patterns, Unit Testing, C++ (Programming Language), Embedded Software, Federal Information Processing Standards (FIPS), Firmware, Hardware Interface Design, Object-Oriented Software Development, Software Architecture, Software Tools, Rhapsody, Software Engineering, Systems Modeling Language, Universal Asynchronous Receiver/Transmitter, UML, Togaf, U-Boot - **Published:** June 9, 2026 - **Apply:** https://www.dice.com/job-detail/d5c7d5ea-59aa-497e-8218-f3ea335d33e0 ## About the Role 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++. This position is located at a facility that requires special access. Basic Qualifications: - 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 Desired Skills: - 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. Clearance Level: Secret Other Important Information You Should Know Expression of Interest: By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match. Should this match be identified you may be contacted for this and future openings. Ability to Work Remotely: Onsite Full-time: Schedule for this Position:9x80 every other Friday off ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Beyond UML: Making Sense of AI-Generated Code through Visual Architecture](https://www.wearedevelopers.com/videos/2102-beyond-uml-making-sense-of-ai-generated-code-through-visual-architecture) - [Communicate efficiently with Software Architecture Diagrams](https://www.wearedevelopers.com/videos/379-communicate-efficiently-with-software-architecture-diagrams) - [One Pipeline, Three Regulator - SBOM Compliance for the Developer](https://www.wearedevelopers.com/videos/100169-one-pipeline-three-regulator-sbom-compliance-for-the-developer) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)