1

Software Research Assistant Jobs in Alabama (NOW HIRING)

The selected candidate will lead the development of novel AI models and software systems that form ... guiding research assistants and interns toward achieving lab and project goals. * Funding ...

... facility Research Park, Huntsville, AL. Job Responsibilities include: * Support the design ... * Assist in developing and maintaining Infrastructure as Code (IaC) using tools such as Terraform ...

... Research Park, Huntsville, AL.Job Responsibilities include: Engaging with a team of software ... Assist in developing and maintaining Infrastructure as Code (IaC) using tools such as Terraform ...

... Research Park, Huntsville, AL. Job Responsibilities include: Engaging with a team of software ... * Assist in developing and maintaining Infrastructure as Code (IaC) using tools such as Terraform ...

... Research Park, Huntsville, AL. Job Responsibilities include: Engaging with a team of software ... * Assist in developing and maintaining Infrastructure as Code (IaC) using tools such as Terraform ...

Showing results 41-60

Software Research Assistant information

What is a software research assistant?

Software Research Assistants are professionals who support research projects in the field of software engineering or computer science. They assist with tasks such as coding, data analysis, literature reviews, and the testing of software systems under the supervision of senior researchers or faculty members. Their work often involves gathering and organizing data, developing experimental software, and contributing to scholarly publications. This role is common in academic, research, and development environments.

What are the key skills and qualifications needed to thrive as a software research assistant?

To thrive as a Software Research Assistant, you need a solid background in computer science fundamentals, programming, and data analysis, often supported by a relevant degree or coursework. Familiarity with programming languages such as Python, Java, or C++, as well as experience with research tools, version control systems like Git, and possibly machine learning frameworks, is usually required. Attention to detail, critical thinking, effective communication, and strong organizational skills help you contribute to collaborative research environments and handle complex information. These skills and qualities are crucial for effectively supporting research projects, ensuring data accuracy, and driving innovative software solutions.

What are some typical challenges faced by a software research assistant when collaborating with cross-functional teams?

Software Research Assistants often work with developers, data scientists, and project managers, which can present challenges such as aligning research goals with project timelines and managing differing technical perspectives. Effective communication is key to ensuring that research findings are clearly understood and actionable for team members with varying backgrounds. Additionally, balancing independent research tasks with collaborative meetings and feedback cycles is a common part of the role. Adapting to fast-changing project requirements and integrating feedback from multiple stakeholders are valuable skills for success.

What is the difference between Software Research Assistant vs Software Developer?

AspectSoftware Research AssistantSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related field; some roles may require research experienceBachelor's or higher in Computer Science or related field; coding skills essential
Work EnvironmentResearch labs, academic institutions, or R&D departmentsTech companies, startups, or software firms
Employer & Industry UsageUniversities, research organizations, tech companiesSoftware development firms, IT departments, tech startups
Common Search & Comparison IntentUnderstanding research-focused roles in software developmentDeveloping and maintaining software applications

The main difference between a Software Research Assistant and a Software Developer lies in their focus and work environment. Research assistants primarily support research projects, often in academic or research settings, while developers focus on creating and maintaining software products in industry. Both roles require a strong foundation in computer science, but their day-to-day tasks and career paths differ accordingly.

What are popular job titles related to Software Research Assistant jobs in Alabama?

For Software Research Assistant jobs in Alabama, the most frequently searched job titles are:

What cities in Alabama are hiring for Software Research Assistant jobs?

Cities in Alabama with the most Software Research Assistant job openings:

Research Engineer - 530162

The University of Alabama

Tuscaloosa, AL • On-site

$57 - $74/hr

Other

Re-posted 17 hours ago


University Of Alabama rating

7.1

Company rating: 7.1 out of 10

Based on 60 frontline employees who took The Breakroom Quiz

414th of 628 rated colleges and universities


Job description

Pay Grade/Pay Range:Minimum: $56,600 - Midpoint: $73,600 (Salaried E9)


Department/Organization:214251 - Electrical and Computer Eng


Normal Work Schedule:Monday - Friday 8:00am to 5:00pm


Job Summary:The Research Engineer uses fundamental concepts, practices, and procedures of a particular field of specialization to perform varied scientific research requiring application and adaptation of established techniques, procedures, and criteria. Evaluates, selects, and applies standard scientific techniques, procedures, and criteria to accomplish a variety of research assignments. Performs various research projects to include conducting experiments, writing research proposals, writing technical papers and research reports.


Additional Department Summary:Develops a system that includes hardware and control and management algorithms programing/software. Develops, tests, and demonstrates power electronic systems hardware with power converters each with power levels that exceed 10 kW and/or voltages of up to 1000 V, advanced control of power electronic systems, analog-digital mixed power controllers for power electronic systems, electric vehicles fast chargers, and Lithium-Ion battery energy storage, but is subject to change. Works on developing and testing/validating this system, use and maintain laboratory and its electrical and mechanical equipment and tools, prepare/write reports, and assist in lab management, maintenance and safety, etc. Laboratory safety responsibilities will include safe storage, use and disposal of batteries and other material, and providing safety supervision to users.


Required Minimum Qualifications:Bachelor's degree and two (2) years of research experience; OR master's degree and some research experience.


Skills and Knowledge:Knowledge in developing, testing, and demonstrating power electronic systems hardware with power converters each with power levels that exceed 10 kW and/or voltages of up to 1000 V, advanced control of power electronic systems, analog-digital mixed power controllers for power electronic systems, electric vehicles fast chargers, and Lithium-Ion battery energy storage. Excellent electrical and good mechanical skills. Ability to work collaboratively with faculty, staff, and students. Willing and able to learn additional skills that are needed for the project and remain proficient and up to date with the state-of-the-art technology to support the project.


Preferred Qualifications:Experience in one or more of the technical or research areas related to the project. Experience with artificial intelligence and machine learning methods for energy systems, including data-driven modeling, real-time inference, and adaptive control. Familiarity with AI model training, validation, and deployment on embedded or edge platforms. Knowledge of data integrity, robustness, and basic cybersecurity considerations in AI-enabled control systems.


Background Investigation Statement: Prior to hiring, the final candidate(s) must successfully pass a pre-employment background investigation and information obtained from social media and other internet sources. A prior conviction reported as a result of the background investigation DOES NOT automatically disqualify a candidate from consideration for this position. A candidate with a prior conviction or negative behavioral red flags will receive an individualized review of the prior conviction or negative behavioral red flags before a hiring decision is made.


Equal Employment Opportunity:The University of Alabama is an Equal Employment/Equal Educational Opportunity Institution. All qualified applicants will receive consideration for employment or volunteer status without regard to any legally protected basis and will not be discriminated against because of their protected status. Applicants and employees of this institution are protected under Federal law from discrimination on several bases. More information is available in the EEOC's Know Your Rights: Workplace discrimination is illegal poster.


The University of Alabama affirms its longstanding commitment to institutional neutrality, free speech, and academic freedom.

#J-18808-Ljbffr

What University Of Alabama employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom