Associate Software Engineer

Updated: 23 days ago
Location: Dayton, OHIO
Deadline: 03 Apr 2024

Position Summary:

Are you interested in working for UDRI, a national leader in scientific and engineering research, serving government, industry and nonprofit customers? The Sensor and Software Division is seeking a Junior Software Engineer with a background in systems development to join our team!

The ideal candidate will have a strong foundation in software development, modern software languages, cloud technologies, databases, and algorithms. Experience with data analytics, artificial intelligence, and machine learning is a plus. The individual must be able to work in a secure lab environment with responsibilities for developing and maintaining software for our customer’s research and development projects.
Responsibilities:
• Design and implement software using an agile approach for operation on secure networks
• Develop and maintain software applications written in a variety of programming languages for integration with government computer systems
• Interact with project stakeholders (customers / users) to collect system requirements and obtain user feedback
• Write and maintain software documentation for installation, use, and modification
• Troubleshoot and debug software and hardware issues
• Participate in code reviews and ensure adherence to coding standards

Minimum Qualifications:

• Bachelor’s Degree in computer science, computer engineering, or related technical field
• Intern experience performing software development
• Ability to solve problems independently
• Ability to work effectively in a multidisciplinary team environment
• Effective written and verbal communication skills
• Able to hold top secret security clearance
• Due to requirements of our research contracts with the U.S. federal government, candidates for tis position must be a U.S. Citizen

Preferred Qualifications:

While not everyone may possess all of the preferred qualifications, the ideal candidate will bring many of the following:

• Experience performing data analytics on large, complex data sources
• Experience developing dashboards to communicate data analytics results
• Experience with Python, JavaScript, HTML, Dash, NumPy, Pandas, R, C, Microsoft Excel, NoSQL, Git, MATLAB
• Experience with databases such as PostgreSQL, Neo4j, or MongoDB
• Experience with cloud deployment of systems and/or deployment using Docker, Kubernetes, or virtual machines
• Experience working in a research and development environment
• Familiarity with Agile development
• Graphical user interface (GUI) development experience
• Experience working with socially and culturally diverse communities

Special Instructions to Applicants: To apply please submit a cover letter addressing each minimum qualification and any applicable preferred qualifications that you meet.
Closing Statement:

Informed by its Catholic and Marianist mission, the University is committed to the principles of diversity, equity, and inclusion. Informed by this commitment, we seek to increase diversity, achieve equitable outcomes, and model inclusion across our campus community. As an Affirmative Action and Equal Opportunity Employer, we will not discriminate against minorities, women, protected veterans, individuals with disabilities, or on the basis of race, color, national origin, religion, sex, sexual orientation or gender identity.

 



Similar Positions