Jobs and Careers
FA
Senior Software Engineer
FAAC IncorporatedAnn Arbor, United Statesfull_timeVerifiedPosted 8 Jan 2026
About the role
Description
Position Overview
We are seeking a highly experienced Software Engineer to support development of BSI’s advanced simulation and AI products. This role focuses on development and enhancement of BSI’s ARMOR software product, a Unity-based Image Generator (IG), as well as BSI’s MERLIN AI/LLM plug-in for MACE. The ideal candidate is a senior-level developer with deep experience in DirectX-based image generation and simulation environments.
Key Responsibilities
- Develop and maintain BSI’s ARMOR Unity-based Image Generator (IG)
- Perform DirectX-based image generation and rendering development
- Design and implement enhancements to BSI’s MERLIN AI/LLM plug-in for MACE
- Develop, test, and integrate software components within BSI’s MACE framework
- Collaborate with multidisciplinary engineering teams to support simulation, training, and AI-driven capabilities
- Troubleshoot, optimize, and maintain high-performance real-time systems
Requirements
Required Qualifications
- Minimum of 10 years of professional software development experience (15+ years strongly preferred)
- Strong proficiency in C++ and C#
- Demonstrated experience with DirectX-based image generator (IG) development
- Bachelor’s degree in an engineering or technical field (Software Engineering, Computer Engineering, Electrical Engineering, or related discipline)
Preferred Qualifications
- Prior experience working with BSI’s MACE framework
- Experience developing MACE plug-ins
- Background in simulation, modeling & training systems, or real-time rendering
- Familiarity with AI/LLM integration in operational or simulation environments
Equal Opportunity Employer/Disabled/Veteran
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s