Applied Dynamics International (ADI), headquartered in Ann Arbor, Michigan, is a Digital Engineering and Industrial Digital Transformation company. ADI's customers include 14 of the global top 35 aerospace and defense companies and extends into marine, power systems, oil & gas, and manufacturing.
We are seeking a self-motivated Software Admin/QA Engineer to join our team to work with ADI's open architecture framework, supporting best-in-class COTS and open-source technologies in a common, project-based environment. Our ADEPT computing platform allows our customers to develop and deploy real-time simulations, machine learning, and data management / analysis applications for primarily aerospace, defense, and smart manufacturing markets.
The prospective employee will support the software development efforts, in a casual, but active and fast paced environment. As a small company, we need someone who has strong organizational, analytical and time management skills who is also proactive with a positive attitude towards continual improvements and collaborative team solutions. Availability to work on-site work during standard business hours of operation is required.
ADI offers an excellent work environment along with versatility. We are a small, agile company that develops technology based on strong engineering processes, but without the bottlenecks of large companies. We offer competitive salaries and a comprehensive benefit package, including competitive Health and Dental plans, Life Insurance, Short and Long Term Disability, 401(k) Plan with both pre-tax and Roth after-tax contributions, PLUS a unique Vacation Policy that allows an “accelerated accrual” based allocation based on years of experience in required position.
Major Job Duties:
Participate in most of aspects of the software development lifecycle.
Perform regression testing on various software products
Participate in some software development efforts C/C++, Python scripting.
Interface with programmers, application engineers and customers to improve software quality.
Complies with Company policies, procedures, guidelines and standards.
Maintain and manage the nightly build process.
Help maintain source code repositories (SVN)
Help administrate our bug tracking software.
Manage software releases/patches, including testing assignments, source code branching, process documentation, and media creation.
Exploration of new software technologies for possible integration or process improvements.
Maintain and monitor the bug tracking tool to ensure identified issues are resolved prior to program launch.
Perform validation of software tasks and projects to ensure all process requirements have been met (meets design, customer requirements and all proper documentation has been completed).
Help support multiple customer projects
Contribute to completion of departmental objectives. (Technical and Quality)
Maintain awareness of, and meet, the requirements of the Company quality system
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent in related field of study
Minimum two years of software configuration or development
Experience with the following is required:
Software configuration management tools (SVN, RCS, PVCS, etc.).
Good working knowledge of Windows, and Linux operating systems.
General knowledge of IT Systems - web and file servers, networking, etc
Maintain bug tracking software (Bugzilla or similar)
Maintain shell scripts and batch files that support our day to day development process
MS Office tools: Word, Outlook, Excel & PowerPoint
Experience with the following is desirable:
Python, Java, HTML, shell scripting
If you have strong written and verbal communications skills, ability to learn new concepts quickly, and work well both independently and interactively in a group setting, please apply for this open position. We welcome applicants who are interested in becoming a part of our team. Also note, there is no relocation expense reimbursement for this position.
In compliance with Federal law, all persons hired will be required to verify their identity and eligibility to work in the United Sates and to complete the required Employment Verification upon hire. ADI uses E-Verify to conduct eligibility checks. We do have some Government contracts that may require specific citizenship requirements such as US Citizenship or Permanent Resident due to security clearances.