Software Engineer - Senior (Embedded Real Time Systems)
Role details
Job location
Tech stack
Job description
Supports the development and integration of software products embedded within existing avionics systems or to be connected via tablet or server interface to control various aircraft systems.
Designs, codes, tests, and debugs software applications for avionics systems.
Troubleshoots and resolves software issues to ensure system performance and reliability.
Collaborates with cross-function teams to understand customer needs, design software/ firmware architectures, and implement software modules. Education and Work Experience Requirements: ** THIS POSITION IS CONTINGENT ON CONTRACT AWARD - EXPECTED JUNE 2026 **MUST HAVE A DOD SECRET CLEARANCE WITH ELIGIBILITY FOR A TOP SECRET CLEARANCE
Requirements
Do you have experience in Software engineering?, a. BS electrical engineering or computer science. b. 10+ years of experience developing software of which at least 4 must be in embedded real time systems c. Hands-on experience of multiple software development methodologies - Agile, Waterfall etc. d. Hands-on experience with PI Planning, DevSecOps CI/CD pipelines e. Hand-on experience to demonstrate the appropriate years of experience with software engineering functions such as: requirement analysis and definition, configuration
DESIRED EXPERIENCE
a. Appropriate years of practical experience in software systems engineering associated with modeling and simulation within the training and training systems domain or aircraft avionics domain. Experience with RedNet or other AMS-related and adjacent systems is highly desired. b. Appropriate years of acquisition experience, with three (3) years in a DoD program directly supporting Training and or Training Systems Acquisition or Aircraft Avionics. c. Appropriate years of experience with current and emerging software development methodologies, process, and life-cycle models, (e.g. Capability Maturity Model (CMM), CMM Integration (CMMI), IEEE-12207, Waterfall, Agile, and Spiral). d. Appropriate years of experience with MIL-STD-1553 and Ethernet implementation into military systems. e. Appropriate years of experience with software development conducted IAW IEEE-12207. f. Appropriate years of experience defining, implementing, collecting, and analyzing software-related metrics. g. Appropriate years of experience with developing current military equipment and systems. h. Appropriate years of experience with a wide range of non-engineering, non-scientific information in the form of Federal Acquisition regulations, Military Standards, DoD/DoW/DON/NAVAIR policies, directives, and instructions and must know the application of these documents to assignments. i. Appropriate years of experience with software and technical Military and Commercial Standards (e.g. MIL-TSD, DOD-STD, IEEE, ISO, and ANSI). j. Appropriate years of experience in User Interface / User Experience (UI/UX) specific to Android Tablet Applications.