Software Configuration/Release Engineer
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 Configuration/Release 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.
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, Dental, and Vision plans, employer-paid Life Insurance, employer-paid Short- and Long-Term Disability, 401(k) Plan with a company match, Paid Maternity/Family Time, PLUS a unique Vacation Policy that allows an “accelerated accrual” based allocation based on years of experience.
Position Requirements:
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent in related field of study
- Minimum two years of software engineering experience
Experience with the following is required:
- Software repository tools (SVN, GIT, etc.)
- Good working knowledge of Windows and Linux, operating systems.
- General knowledge of IT systems – web and file servers, networking, etc.
- Experience with software configuration management and development tools (CMake, Visual Studio, VSCode, etc.).
Experience with the following is desirable:
- Development experience using C/C++ on Windows, Linux, or embedded platforms.
- Python, Perl, Java, HTML, shell scripting
Position Responsibilities:
- Develop, maintain, and seek to improve hardware and software tools that support and automate software product release processes.
- Manage the software release process – source code branching, building, and packaging from repositories, assign and record test records, perform final packaging and release of software.
- Develop scripts and tools for installation of products.
- Monitor daily automated software builds for errors.
- Coordinate with Systems Testing teams to provide interim versions of software as needed.
- Organize and incorporate software documentation.
- Exploration of new software technologies for possible integration or process improvements, while working to maintain/improve ISO processes.
- Manage customer license requests.
- Participate in software development efforts using C/C++ and Python.
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 Eligibility 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.
ADI, as an equal opportunity employer, complies with all applicable federal and state laws or common laws in the UK. The company is committed to a policy of equal opportunity for all persons and does not discriminate on the basis of race, color, national origin, gender, age, marital status, sexual orientation, gender identity, physical appearance, disability, religion, veteran status in employment or handicap is prohibited.