SOFTWARE Engineer
The responsibilities of the Software Engineer include all phases of software engineering and development, including requirements definition, design, implementation, test, and documentation as a member of a small team. You will implement software development support processes including configuration management and design and code reviews. Technology development areas include: simulation, modeling, network communications, graphical user interfaces, operating systems, software reuse, software quality assurance, and systems engineering. Job openings exist for entry level and experienced personnel with growth opportunities for project and program management.
Applicants should be self-motivated, possess a sincere desire to excel in their discipline, be willing to accept technical challenges, aspire to work in a collaborative environment as a member of a multidisciplinary team with a common vision, and be willing to make an unwavering commitment to providing the highest quality training systems that technology enables.
All applicants should possess excellent interpersonal and communications skills, good technical writing and presentations skills, noteworthy technical capabilities, a minimum of a BS/BA in their engineering discipline, proficiency with Microsoft Office tools, and United States citizenship. DoD security clearance may be required to work on selected programs.
CANDIDATE REQUIREMENTS:
Bachelors degree or higher in Computer Science or Computer Engineering
Minimum GPA of 3.0 (on a 4.0 scale) or successful job experience
Must have experience in at least one of: C, C++, Java, and/or Ada
U.S. citizenship required
DESIGN AND TOOL APPLICATIONS QUALIFICATIONS
Operating Systems: Linux & Windows
Object Oriented Program Design
HTML, JavaScript, & CSS Experience
Algorithm Complexity Analysis
Computer and Network Security
Database Systems Design
Information Retrieval / Web Design
Visual Computing / Computer Graphics
Data Analytics / Machine Learning
DESIRED EXPERIENCE
IBM Rational DOORS requirements management system
Microsoft Visual Studio
Developing Graphical User Interfaces (GUIs)
Programming 3D graphics
COMPETITIVE BENEFITS
Oasis-AE offers competitive compensation in terms of salary and benefits. Benefits include paid holidays and vacation time comparable with leading companies in the State of Michigan; health, vision, dental, life, and short- and long-term workers compensation insurance; sick and jury duty leave; matching 401k retirement plan; post-graduate education reimbursement; flexible work hours; 9/80 work schedules; and a superior working environment with private offices, a café, lounges, and workout facilities. Oasis-AE design and development facilities include: collaboration rooms; electrical, optical, and integration labs; a cleanroom; and a high-bay.
MEET OASIS ADVANCED ENGINEERING
Oasis Advanced Engineering is a premier, small research and development company that specializes in the development and fielding of state-of-the-art simulators and combat vehicle training systems for the U.S. Army and National Guard. Oasis-AE is recognized throughout the industry as an innovator and genuine leader in the development of reliable high-fidelity trainers that enable soldiers to acquire the necessary skills to effectively operate and maintain today’s complex vehicle platforms.
JOIN OUR TEAM
Please review the candidate requirements outlined within the job description. Engineers that fulfill those requirements are invited to submit their resume via email to careers@oasis-ae.com. Applicants that have graduated within 5 years should also include transcripts. Please include the desired position title in the subject of your email.